From 4c7bb18a4f26fc1746d2911a954b4f95ddc89fb1 Mon Sep 17 00:00:00 2001 From: arraysid Date: Mon, 19 May 2025 14:10:11 +0700 Subject: [PATCH] feat: replace ThemeProvider with Providers component --- .../src/app/(frontend)/_components/providers.tsx | 13 +++++++++++++ .../app/(frontend)/_components/theme-provider.tsx | 8 -------- apps/landing/src/app/(frontend)/layout.tsx | 8 ++++---- 3 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 apps/landing/src/app/(frontend)/_components/providers.tsx delete mode 100644 apps/landing/src/app/(frontend)/_components/theme-provider.tsx diff --git a/apps/landing/src/app/(frontend)/_components/providers.tsx b/apps/landing/src/app/(frontend)/_components/providers.tsx new file mode 100644 index 0000000..57b4774 --- /dev/null +++ b/apps/landing/src/app/(frontend)/_components/providers.tsx @@ -0,0 +1,13 @@ +'use client'; + +import { QueryProvider } from '@utils/ui'; +import type { ThemeProviderProps } from 'next-themes'; +import { ThemeProvider as NextThemesProvider } from 'next-themes'; + +export function Providers({ children, ...props }: ThemeProviderProps) { + return ( + + {children} + + ); +} diff --git a/apps/landing/src/app/(frontend)/_components/theme-provider.tsx b/apps/landing/src/app/(frontend)/_components/theme-provider.tsx deleted file mode 100644 index 4db6c3c..0000000 --- a/apps/landing/src/app/(frontend)/_components/theme-provider.tsx +++ /dev/null @@ -1,8 +0,0 @@ -'use client'; - -import type { ThemeProviderProps } from 'next-themes'; -import { ThemeProvider as NextThemesProvider } from 'next-themes'; - -export function ThemeProvider({ children, ...props }: ThemeProviderProps) { - return {children}; -} diff --git a/apps/landing/src/app/(frontend)/layout.tsx b/apps/landing/src/app/(frontend)/layout.tsx index a55a944..35e25e3 100644 --- a/apps/landing/src/app/(frontend)/layout.tsx +++ b/apps/landing/src/app/(frontend)/layout.tsx @@ -1,10 +1,10 @@ import { poppins } from '@/lib/fonts'; import '@/styles/globals.css'; import { type Metadata } from 'next'; -import { ThemeProvider } from './_components/theme-provider'; +import { Providers } from './_components/providers'; export const metadata: Metadata = { - title: 'IMPHNEN - Ingin Menjadi Programmer Handal Namung Enggan Ngonding', + title: 'IMPHNEN - Ingin Menjadi Programmer Handal Namun Enggan Ngonding', description: 'Komunitas Ingin Menjadi Programmer Handal Namung Enggan Ngonding', }; @@ -17,14 +17,14 @@ export default function RootLayout({ return ( - {children} - + );