fix: use text state
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
export type Theme = "dark" | "light";
|
||||
|
||||
function createThemeState() {
|
||||
let current: Theme = $state("dark");
|
||||
|
||||
return {
|
||||
get theme() {
|
||||
return current;
|
||||
},
|
||||
toggle() {
|
||||
current = current === "dark" ? "light" : "dark";
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
export const themeState = createThemeState();
|
||||
Reference in New Issue
Block a user