From 79b9ad8b9c58c34650a990e7eb7e8056c480ffc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EA=B4=80=ED=98=84=5CLuganic?= Date: Wed, 30 Jul 2025 22:01:42 +0900 Subject: [PATCH 1/4] =?UTF-8?q?chore:=20=EB=AC=B4=ED=95=9C=EC=8A=A4?= =?UTF-8?q?=ED=81=AC=EB=A1=A4=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/winelist/WineFilter.tsx | 7 - .../common/winelist/WineListCard.tsx | 60 ++---- src/hooks/useWineListQuery.ts | 28 +++ src/lib/getWines.ts | 60 ++++++ src/stores/wineAddStore.ts | 180 +++++++++++++++++- 5 files changed, 285 insertions(+), 50 deletions(-) create mode 100644 src/hooks/useWineListQuery.ts create mode 100644 src/lib/getWines.ts diff --git a/src/components/common/winelist/WineFilter.tsx b/src/components/common/winelist/WineFilter.tsx index 3422ec85..335b5da4 100644 --- a/src/components/common/winelist/WineFilter.tsx +++ b/src/components/common/winelist/WineFilter.tsx @@ -33,7 +33,6 @@ export default function WineFilter() { 와인 등록하기 -
- {/* Tablet: 필터 버튼 + 검색창 + 등록 버튼 */}
-
setSearchTerm(e.target.value)} />
-
- {/* Mobile: 검색창 + 필터 버튼 */}
@@ -105,7 +100,6 @@ export default function WineFilter() { onChange={(e) => setSearchTerm(e.target.value)} />
-
{isFilterOpen && } - {/* Mobile: 하단 고정 등록 버튼 */}