From f2fafe555b65f9207c2c6e216b7d7b2ff83af866 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Mon, 3 Nov 2025 10:15:45 +0000
Subject: (최겸) 구매 PQ/실사 수정
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../approval-template-table-toolbar-actions.tsx    | 53 ----------------------
 1 file changed, 53 deletions(-)

(limited to 'lib/approval-template/table/approval-template-table-toolbar-actions.tsx')

diff --git a/lib/approval-template/table/approval-template-table-toolbar-actions.tsx b/lib/approval-template/table/approval-template-table-toolbar-actions.tsx
index 62754cc1..4fa4b394 100644
--- a/lib/approval-template/table/approval-template-table-toolbar-actions.tsx
+++ b/lib/approval-template/table/approval-template-table-toolbar-actions.tsx
@@ -25,53 +25,6 @@ export function ApprovalTemplateTableToolbarActions({
   const selectedRows = table.getFilteredSelectedRowModel().rows
   const selectedTemplates = selectedRows.map((row) => row.original)
 
-  // CSV 내보내기
-  const exportToCsv = React.useCallback(() => {
-    const headers = [
-      "이름",
-      "제목",
-      "카테고리",
-      "생성일",
-      "수정일",
-    ]
-
-    const csvData = [
-      headers,
-      ...table.getFilteredRowModel().rows.map((row) => {
-        const t = row.original
-        return [
-          t.name,
-          t.subject,
-          t.category ?? "-",
-          new Date(t.createdAt).toLocaleDateString("ko-KR"),
-          new Date(t.updatedAt).toLocaleDateString("ko-KR"),
-        ]
-      }),
-    ]
-
-    const csvContent = csvData
-      .map((row) => row.map((field) => `"${field}"`).join(","))
-      .join("\n")
-
-    const blob = new Blob([csvContent], { type: "text/csv;charset=utf-8;" })
-    const link = document.createElement("a")
-
-    if (link.download !== undefined) {
-      const url = URL.createObjectURL(blob)
-      link.setAttribute("href", url)
-      link.setAttribute(
-        "download",
-        `approval_templates_${new Date().toISOString().split("T")[0]}.csv`,
-      )
-      link.style.visibility = "hidden"
-      document.body.appendChild(link)
-      link.click()
-      document.body.removeChild(link)
-    }
-
-    toast.success("템플릿 목록이 CSV로 내보내졌습니다.")
-  }, [table])
-
   return (
     <div className="flex items-center gap-2">
       {/* 카테고리 관리 버튼 */}
@@ -92,12 +45,6 @@ export function ApprovalTemplateTableToolbarActions({
         새 템플릿
       </Button>
 
-      {/* CSV 내보내기 */}
-      <Button variant="outline" size="sm" onClick={exportToCsv}>
-        <Download className="mr-2 size-4" aria-hidden="true" />
-        내보내기
-      </Button>
-
       {/* 일괄 삭제 */}
       {selectedTemplates.length > 0 && (
         <>
-- 
cgit v1.2.3

