DarkOptions: { initial?: boolean; persist?: boolean; selector?: string }

Option for initializing dark mode

Type declaration

  • Optionalinitial?: boolean

    Initial value for dark mode

    If not set, it will default to calling prefersDarkMode().

    If persist is true, it will also check the value from localStorage

  • Optionalpersist?: boolean

    Persist the dark mode preference to localStorage

  • Optionalselector?: string

    The selector to set color-scheme property

    Defaults to :root. If set to empty string, CSS will not be updated