summaryrefslogtreecommitdiff
path: root/lib/menu-list/table/menu-list-table.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-10-29 07:44:16 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-10-29 07:44:16 +0000
commitd28c43b2d33bac51c69ac7417a14f9fe83f2a25f (patch)
tree69827e6cc8389ed41a6d1ee5b5c3fe92721cf68b /lib/menu-list/table/menu-list-table.tsx
parent2eb717eb2bbfd97a5f149d13049aa336c26c393b (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.tsx12
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>
{/* 테이블 */}