chore(site): rename website to site

This commit is contained in:
Darius Cepulis
2025-10-28 13:44:03 -05:00
parent 5dbaddc513
commit d1583dd47d
168 changed files with 22 additions and 22 deletions
@@ -0,0 +1,21 @@
import type { SupportedFramework, SupportedStyle } from '@/types/docs';
import { useEffect } from 'react';
import { setPreferenceClient } from '@/utils/docs/preferences';
interface PreferenceUpdaterProps<F extends SupportedFramework = SupportedFramework> {
currentFramework: F;
currentStyle: SupportedStyle<F>;
}
/**
* PreferenceUpdater component updates user preferences in cookies.
* This component is loaded with client:idle directive, making it non-blocking.
* It renders nothing but updates cookies whenever framework or style changes.
*/
export function PreferenceUpdater<F extends SupportedFramework = SupportedFramework>({ currentFramework, currentStyle }: PreferenceUpdaterProps<F>) {
useEffect(() => {
setPreferenceClient(currentFramework, currentStyle);
}, [currentFramework, currentStyle]);
return <></>;
}