Setter tema (dark/light) basert på URL-parameter eller systempreferanse.
Hvis themeFraUrlSearch er 'dark' eller 'light', brukes den.
Ellers brukes systemets preferanse (prefers-color-scheme).
Oppdaterer også den medfølgende React-refen themeRef.
Parameters
themeFraUrlSearch: undefined|string
Streng fra URL-parameter som kan være 'dark' eller 'light', eller undefined.
themeRef: MutableRefObject<"light"|"dark">
React MutableRefObject som holder gjeldende tema ('dark' | 'light').
Returns void
Example
constthemeRef = useRef<"dark" | "light">("light"); assignThemeFromUrl("dark", themeRef); // Setter tema til dark
Setter tema (dark/light) basert på URL-parameter eller systempreferanse.
Hvis
themeFraUrlSearcher 'dark' eller 'light', brukes den. Ellers brukes systemets preferanse (prefers-color-scheme). Oppdaterer også den medfølgende React-refenthemeRef.