fix: error initial style when first in dark mode (#1543)

This commit is contained in:
Qi
2023-03-12 19:51:19 +08:00
committed by GitHub
parent 2502ff7e32
commit 4e0fd93a28
3 changed files with 5 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ const ThemeInjector = React.memo<{
const ThemeProviderInner = memo<React.PropsWithChildren>(
function ThemeProviderInner({ children }) {
const { theme } = useTheme();
const { resolvedTheme: theme } = useTheme();
const [currentWorkspace] = useCurrentWorkspace();
const currentPage = useCurrentPage();
const pageMeta = usePageMeta(currentWorkspace?.blockSuiteWorkspace ?? null);
@@ -71,9 +71,10 @@ const themes = ['dark', 'light'];
export const ThemeProvider = ({
children,
...props
}: PropsWithChildren<ThemeProviderProps>) => {
return (
<NextThemeProvider themes={themes}>
<NextThemeProvider themes={themes} enableSystem={true} {...props}>
<ThemeProviderInner>{children}</ThemeProviderInner>
</NextThemeProvider>
);