constThemeSwitcher = ({ forcedTheme, forcedColorScheme, targetSelector, themeTransition, styles, nonce, }: ThemeSwitcherProps) => { constk = targetSelector || `#${DEFAULT_ID}`; // handle client side exceptions when script is not run. <- for client side apps like vite or CRA if (typeofwindow !== "undefined" && !window.m) noFOUCScript(k, initialState, styles, forcedTheme, forcedColorScheme);
Example
Source