diff --git a/src/components/items/ItemListClient.tsx b/src/components/items/ItemListClient.tsx index ccd136df..b51b4bef 100644 --- a/src/components/items/ItemListClient.tsx +++ b/src/components/items/ItemListClient.tsx @@ -127,6 +127,11 @@ export default function ItemListClient() { setSelectedType(value); }; + // 검색 변경 핸들러 + const handleSearchChange = (value: string) => { + setSearchTerm(value); + }; + // 페이지 변경 핸들러 const handlePageChange = (page: number) => { search({ @@ -614,6 +619,7 @@ export default function ItemListClient() { config={config} initialData={items} onTabChange={handleTypeChange} + onSearchChange={handleSearchChange} externalPagination={{ currentPage: pagination.currentPage, totalPages: pagination.totalPages,