markakartet_admin_react
    Preparing search index...
    • Custom hook for å håndtere tema (lys/mørk) i applikasjonen.

      Hooken setter CSS-klassen på <html> og gir mulighet for å bytte tema dynamisk.

      Parameters

      • OptionalonThemeChange: (theme: Theme) => void

        Valgfri callback som kalles når temaet endres.

      Returns { setTheme: (newTheme: Theme) => void; theme: Theme; toggleTheme: () => void }

      Et objekt med følgende egenskaper:

      • theme: Gjeldende tema ('light' | 'dark').
      • toggleTheme: Funksjon som bytter tema mellom 'light' og 'dark'.
      • setTheme: Funksjon som eksplisitt setter tema til 'light' eller 'dark'.
      const { theme, toggleTheme, setTheme } = useTheme((newTheme) => console.log("Tema endret til:", newTheme));

      // Bytt mellom lys og mørk
      toggleTheme();

      // Sett eksplisitt til mørk tema
      setTheme('dark');