Skip to content

Commit a14b12c

Browse files
committed
refactor(web): replace jotai-location with nuqs
1 parent 72e723f commit a14b12c

4 files changed

Lines changed: 47 additions & 45 deletions

File tree

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
"class-variance-authority": "^0.7.1",
3838
"clsx": "^2.1.1",
3939
"jotai": "^2.16.1",
40-
"jotai-location": "^0.6.2",
4140
"lucide-react": "^0.562.0",
41+
"nuqs": "^2.2.5",
4242
"next": "^16.1.1",
4343
"next-intl": "^4.1.0",
4444
"react": "^19.2.3",

apps/web/pnpm-lock.yaml

Lines changed: 36 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/web/src/app/providers.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { QueryClientProvider } from "@tanstack/react-query";
55
import { Provider as JotaiProvider } from "jotai";
66
import dynamic from "next/dynamic";
77
import { type AbstractIntlMessages, NextIntlClientProvider } from "next-intl";
8+
import { NuqsAdapter } from "nuqs/adapters/next/app";
89
import type { ReactNode } from "react";
910
import { useEffect } from "react";
1011
import { env } from "@/config/env";
@@ -59,13 +60,15 @@ export function Providers({ children, locale, messages }: ProvidersProps) {
5960
return (
6061
<SerwistProvider swUrl="/serwist/sw.js">
6162
<QueryClientProvider client={queryClient}>
62-
<JotaiProvider>
63-
<BackendJwtBridge />
64-
<NextIntlClientProvider locale={locale} messages={messages} timeZone="Asia/Seoul">
65-
{children}
66-
</NextIntlClientProvider>
67-
</JotaiProvider>
68-
<TanStackDevTools />
63+
<NuqsAdapter>
64+
<JotaiProvider>
65+
<BackendJwtBridge />
66+
<NextIntlClientProvider locale={locale} messages={messages} timeZone="Asia/Seoul">
67+
{children}
68+
</NextIntlClientProvider>
69+
</JotaiProvider>
70+
<TanStackDevTools />
71+
</NuqsAdapter>
6972
</QueryClientProvider>
7073
</SerwistProvider>
7174
);

apps/web/src/stores/location-atoms.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)