nve-darkmode-switch
Komponent for å sette .darkmode-klasse på root.
Må kun være en av dem på siden, de vil ikke synkronisere data.
Hvorvidt bruker foretrekker dark-mode eller ikke hentes fra browser via "prefers-color-scheme".
Dersom bruker setter darkmode ved å klikke på komponenten, lagres valget i localstorage.
Man kan bruke "darkmodeclass" for å sette klassen som legges til dersom den ikke er "darkmode"
Arvet fra LitElement
Feil / oppgaver / PR
Ingen som vi vet om. Hvis du finner noe muffens, registrer en feil under Issues i Github og merk den med nve-darkmode-switch.
html
<nve-darkmode-switch></nve-darkmode-switch>
Egenskaper
Navn | Type | Arvet fra | Beskrivelse | Reflected |
---|---|---|---|---|
testId | string = '' | |||
darkmode | boolean = false | |||
darkmodeclass | string = 'darkmode' | |||
localStorageVariable | string = 'preferdarkmode' |