如何修复页面重新加载时主题切换 Flink ?(Mantine v7.1.2 - NextJS)

wd2eg0qa  于 4个月前  发布在  Flink
关注(0)|答案(2)|浏览(65)

我正在使用Mantine v7.1.2与NextJS。我已经将此代码添加到我的_app.tsx,但页面刷新时的黑暗主题仍然存在。我如何解决这个问题?提前感谢您
<MantineProvider theme={defaultTheme} defaultColorScheme='light' >

4nkexdtk

4nkexdtk1#

Mantine团队在他们的文档中提供了流行环境的模板。您的问题中没有足够的细节,但我可以建议您查看模板并与您的项目进行比较。
列出的模板here
下一个应用程序路由和下一个页面路由,两者都可用。

hgqdbh6s

hgqdbh6s2#

Mantine确实在注入css之后,但在JavaScript将data-mantine-color-scheme="value"属性添加到html标签之前,刷新了默认浏览器的配色方案。
我使用的解决方法是在<html ...标记上手动设置data-mantine-color-scheme="light"(或darkauto)以避免闪光。

相关问题