From d28c43b2d33bac51c69ac7417a14f9fe83f2a25f Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Wed, 29 Oct 2025 07:44:16 +0000
Subject: (대표님) menu list excel export 개발
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/menu-list/table/menu-list-table.tsx | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

(limited to 'lib/menu-list/table/menu-list-table.tsx')

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>
 
       {/* 테이블 */}
-- 
cgit v1.2.3

