refactor: provider 및 client component 정리

This commit is contained in:
2025-03-14 16:02:49 +09:00
parent 6542635391
commit d4a2b5641d
11 changed files with 53 additions and 31 deletions
-2
View File
@@ -1,5 +1,3 @@
"use client";
import Cookies from "js-cookie";
export function getCookie(name: string): string | undefined {
@@ -0,0 +1,20 @@
"use client";
import { BaseLayout } from "@common/components/ui";
import { AuthProvider } from "./auth-provider";
import { CookieProvider } from "./cookie-provider";
import { QueryProvider } from "./query-provider";
const AppProvider = ({ children }: Readonly<{ children: React.ReactNode }>) => {
return (
<QueryProvider>
<CookieProvider>
<AuthProvider>
<BaseLayout>{children}</BaseLayout>
</AuthProvider>
</CookieProvider>
</QueryProvider>
);
};
export { AppProvider };
+3 -3
View File
@@ -1,3 +1,3 @@
export { AuthProvider, useAuth } from "./auth-provider";
export { CookieProvider, useCookie } from "./cookie-provider";
export { QueryProvider } from "./query-provider";
export { AppProvider } from "./app-provider";
export { useAuth } from "./auth-provider";
export { useCookie } from "./cookie-provider";
@@ -1,5 +1,3 @@
"use client";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
const queryClient = new QueryClient();
-2
View File
@@ -1,5 +1,3 @@
"use client";
import * as React from "react";
import * as LabelPrimitive from "@radix-ui/react-label";
import { Slot } from "@radix-ui/react-slot";