9 lines
235 B
TypeScript
9 lines
235 B
TypeScript
import {kv} from "@app/core/storage"
|
|
import {synced} from "@welshman/store"
|
|
|
|
export const theme = synced({
|
|
key: "theme",
|
|
defaultValue: window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light",
|
|
storage: kv,
|
|
})
|