fix(layout): add OptStore

This commit is contained in:
zhangheng
2026-02-24 16:23:48 +08:00
parent 52b1a627e1
commit ee635b3ee4
6 changed files with 175 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ import { Notifications } from "@mantine/notifications"
import { Suspense } from "react"
import "./globals.css"
import { theme } from "./theme"
import { OptStore } from "@/components/label/OptStore"
export default function RootLayout({
children,
@@ -56,6 +57,7 @@ export default function RootLayout({
<MantineProvider defaultColorScheme="auto" theme={theme}>
<Notifications />
<InfoCheck />
<OptStore />
<ModalsProvider>
<Suspense fallback={<></>}>{children}</Suspense>
</ModalsProvider>

View File

@@ -20,7 +20,8 @@ export default function AdminUserModal(props: {
if (!opened) return
form.setValues({ users: value.map(String) })
form.resetDirty()
}, [opened, value, form])
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [opened, value])
return (
<Modal

View File

@@ -21,7 +21,8 @@ export default function StageUserModal(props: {
if (!opened) return
form.setValues({ users: value.map(String) })
form.resetDirty()
}, [opened, value, form])
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [opened, value])
return (
<Modal