12 lines
349 B
TypeScript
12 lines
349 B
TypeScript
import { ITheme } from "@/typings/theme.type";
|
|
|
|
export class ThemeService {
|
|
static setLocalTheme(themeValue: ITheme["theme"]): ITheme["theme"] {
|
|
localStorage.setItem("localTheme", themeValue);
|
|
return themeValue;
|
|
}
|
|
static getLocalTheme(): ITheme["theme"] | null {
|
|
return localStorage.getItem("localTheme") as ITheme["theme"];
|
|
}
|
|
}
|