diff --git a/package.json b/package.json index 1733f92..e86aa2a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hibas123/theme-preact", - "version": "1.0.8", + "version": "1.0.9", "description": "", "main": "out/index.js", "dependencies": { diff --git a/src/Theme.tsx b/src/Theme.tsx index de0c5ae..592653a 100644 --- a/src/Theme.tsx +++ b/src/Theme.tsx @@ -47,6 +47,8 @@ export default function Theme({ mode, children, ...colors }: IThemeProps) { setIsDark(modeMediaQuery.matches); return modeMediaQuery.removeListener(listener); + } else { + setIsDark(mode === ThemeModes.DARK); } }, [mode]);