diff --git a/src/app/layout.tsx b/src/app/layout.tsx index bca88f2..bd0d9ec 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -2,7 +2,6 @@ import type { Metadata } from 'next'; import { Inter } from 'next/font/google'; import { cookies } from 'next/headers'; import './globals.css'; -import { CounterStoreProvider } from '@/providers/counter-store-provider'; import { ThemeProvider } from '@/providers/theme-provider'; import { QueryProvider } from '@/providers/query-provider'; import { parseUICookie } from '@/lib/parse-ui-cookie'; @@ -36,9 +35,7 @@ export default async function RootLayout({ - - {children} - + {children} diff --git a/src/constants/.gitkeep b/src/constants/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/lib/.gitkeep b/src/lib/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/providers/counter-store-provider.tsx b/src/providers/counter-store-provider.tsx deleted file mode 100644 index f70032e..0000000 --- a/src/providers/counter-store-provider.tsx +++ /dev/null @@ -1,38 +0,0 @@ -'use client'; - -import { type ReactNode, createContext, useState, useContext } from 'react'; -import { useStore } from 'zustand'; - -import { type CounterStore, createCounterStore } from '@/stores/counter-store'; - -export type CounterStoreApi = ReturnType; - -export const CounterStoreContext = createContext( - undefined, -); - -export interface CounterStoreProviderProps { - children: ReactNode; -} - -export const CounterStoreProvider = ({ - children, -}: CounterStoreProviderProps) => { - const [store] = useState(() => createCounterStore()); - return ( - - {children} - - ); -}; - -export const useCounterStore = ( - selector: (store: CounterStore) => T, -): T => { - const counterStoreContext = useContext(CounterStoreContext); - if (!counterStoreContext) { - throw new Error(`useCounterStore must be used within CounterStoreProvider`); - } - - return useStore(counterStoreContext, selector); -}; diff --git a/src/services/.gitkeep b/src/services/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/types/.gitkeep b/src/types/.gitkeep deleted file mode 100644 index e69de29..0000000