diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-29 07:44:16 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-29 07:44:16 +0000 |
| commit | d28c43b2d33bac51c69ac7417a14f9fe83f2a25f (patch) | |
| tree | 69827e6cc8389ed41a6d1ee5b5c3fe92721cf68b /lib/menu-list/table/menu-list-table.tsx | |
| parent | 2eb717eb2bbfd97a5f149d13049aa336c26c393b (diff) | |
(대표님) menu list excel export 개발
Diffstat (limited to 'lib/menu-list/table/menu-list-table.tsx')
| -rw-r--r-- | lib/menu-list/table/menu-list-table.tsx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/menu-list/table/menu-list-table.tsx b/lib/menu-list/table/menu-list-table.tsx index dedbc9bf..3998e6b5 100644 --- a/lib/menu-list/table/menu-list-table.tsx +++ b/lib/menu-list/table/menu-list-table.tsx @@ -28,6 +28,7 @@ import { Search, Filter, ExternalLink } from "lucide-react"; import { toast } from "sonner"; import { ManagerSelect } from "./manager-select"; import { InitializeButton } from "./initialize-button"; +import { ExportButton } from "./export-button"; import { toggleMenuActive } from "../servcie"; interface MenuAssignment { @@ -190,13 +191,16 @@ export function MenuListTable({ initialMenus, initialUsers }: MenuListTableProps </div> </div> - {/* 결과 요약 및 초기화 버튼 */} - <div className="flex items-center justify-between text-sm text-muted-foreground"> - <span> + {/* 결과 요약, 엑셀 다운로드 및 초기화 버튼 */} + <div className="flex items-center justify-between"> + <span className="text-sm text-muted-foreground"> 총 {filteredMenus.length}개의 메뉴 {searchQuery && ` (${initialMenus.length}개 중 검색 결과)`} </span> - <InitializeButton /> + <div className="flex gap-2"> + <ExportButton menus={filteredMenus} translate={safeTranslate} /> + <InitializeButton /> + </div> </div> {/* 테이블 */} |
