From 9a5d089d7522ebaacb16e72363b25d826216d278 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EC=84=B1=ED=83=9C=EA=B2=BD?=
Date: Thu, 12 Feb 2026 23:44:26 +0900
Subject: [PATCH] =?UTF-8?q?chore:=20=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C?=
=?UTF-8?q?=20=ED=8C=8C=EC=9D=BC=20=EC=A0=9C=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/app/layout.tsx | 5 +---
src/constants/.gitkeep | 0
src/lib/.gitkeep | 0
src/providers/counter-store-provider.tsx | 38 ------------------------
src/services/.gitkeep | 0
src/types/.gitkeep | 0
6 files changed, 1 insertion(+), 42 deletions(-)
delete mode 100644 src/constants/.gitkeep
delete mode 100644 src/lib/.gitkeep
delete mode 100644 src/providers/counter-store-provider.tsx
delete mode 100644 src/services/.gitkeep
delete mode 100644 src/types/.gitkeep
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