diff --git a/apps/web/package.json b/apps/web/package.json index f7f897e9..a0eb2bf5 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -23,7 +23,6 @@ "@auth/drizzle-adapter": "1.7.2", "@hookform/resolvers": "^3.9.1", "@icons-pack/react-simple-icons": "10.2.0", - "@nanostores/react": "^0.8.4", "@normy/react-query": "^0.17.1", "@number-flow/react": "^0.4.4", "@octokit/rest": "^21.1.0", @@ -49,11 +48,11 @@ "dayjs": "^1.11.13", "fast-xml-parser": "^4.5.1", "geist": "^1.3.1", + "jotai": "^2.11.3", "js-sha512": "^0.9.0", "lucide-react": "^0.469.0", "markdown-to-jsx": "^7.7.2", "motion": "^11.15.0", - "nanostores": "^0.11.3", "next": "^15.1.3", "next-auth": "5.0.0-beta.25", "next-intl": "^3.26.3", diff --git a/apps/web/src/app/[locale]/(main)/guestbook/sign-in.tsx b/apps/web/src/app/[locale]/(main)/guestbook/sign-in.tsx index a13c809c..4369d7f3 100644 --- a/apps/web/src/app/[locale]/(main)/guestbook/sign-in.tsx +++ b/apps/web/src/app/[locale]/(main)/guestbook/sign-in.tsx @@ -2,18 +2,20 @@ import { useTranslations } from '@tszhong0411/i18n/client' import { Button } from '@tszhong0411/ui' +import { useSetAtom } from 'jotai' -import { setDialogs } from '@/store/dialogs' +import { dialogsAtom } from '@/store/dialogs' const SignIn = () => { const t = useTranslations() + const setDialogs = useSetAtom(dialogsAtom) return ( <>