From 6c640f1cd488857b1197185cd389a3af102411d0 Mon Sep 17 00:00:00 2001 From: arraysid Date: Tue, 27 May 2025 03:40:32 +0700 Subject: [PATCH] feat: add react query support --- .../src/app/(public)/_components/header.tsx | 8 +-- apps/landing/src/app/_components/logo.tsx | 69 +++++++++++++++++++ .../landing/src/app/_components/providers.tsx | 28 +++++--- 3 files changed, 93 insertions(+), 12 deletions(-) create mode 100644 apps/landing/src/app/_components/logo.tsx diff --git a/apps/landing/src/app/(public)/_components/header.tsx b/apps/landing/src/app/(public)/_components/header.tsx index 3a5e318..f8ba542 100644 --- a/apps/landing/src/app/(public)/_components/header.tsx +++ b/apps/landing/src/app/(public)/_components/header.tsx @@ -49,7 +49,7 @@ export function Header() { diff --git a/apps/landing/src/app/_components/logo.tsx b/apps/landing/src/app/_components/logo.tsx new file mode 100644 index 0000000..e9963a5 --- /dev/null +++ b/apps/landing/src/app/_components/logo.tsx @@ -0,0 +1,69 @@ +export function Logo() { + return ( + + + + + + + + + + ); +} + +export function LogoSimple() { + return ( + + + + + + + + + + ); +} diff --git a/apps/landing/src/app/_components/providers.tsx b/apps/landing/src/app/_components/providers.tsx index e2ef276..fd41e76 100644 --- a/apps/landing/src/app/_components/providers.tsx +++ b/apps/landing/src/app/_components/providers.tsx @@ -1,18 +1,30 @@ 'use client'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import type { ThemeProviderProps } from 'next-themes'; import { ThemeProvider as NextThemesProvider } from 'next-themes'; +import { ReactNode } from 'react'; export function Providers({ children }: ThemeProviderProps) { return ( - - {children} - + + + {children} + + + ); +} + +export const queryClient = new QueryClient(); + +function QueryProvider({ children }: { children: ReactNode }) { + return ( + {children} ); }