"use client" import * as React from "react" import { type Table } from "@tanstack/react-table" // import { Download, FileDown } from "lucide-react" // import { toast } from "sonner" // import { exportTableToExcel } from "@/lib/export" // import { Button } from "@/components/ui/button" // import { // DropdownMenu, // DropdownMenuContent, // DropdownMenuItem, // DropdownMenuTrigger, // } from "@/components/ui/dropdown-menu" import { DeletePqsDialog } from "./delete-pqs-dialog" import { AddPqDialog } from "./add-pq-dialog" import { PqCriterias } from "@/db/schema/pq" // import { ImportPqButton } from "./import-pq-button" // import { exportPqTemplate } from "./pq-excel-template" interface PqTableToolbarActionsProps { table: Table pqListId: number } export function PqTableToolbarActions({ table, pqListId }: PqTableToolbarActionsProps) { // const [refreshKey, setRefreshKey] = React.useState(0) // // Import 성공 후 테이블 갱신 // const handleImportSuccess = () => { // setRefreshKey(prev => prev + 1) // } return (
{table.getFilteredSelectedRowModel().rows.length > 0 ? ( row.original)} onSuccess={() => table.toggleAllRowsSelected(false)} /> ) : null} {/* Import 버튼 */} {/* */} {/* Export 드롭다운 메뉴 */} {/* exportTableToExcel(table, { filename: `pq-list-${pqListId}-criteria`, excludeColumns: ["select", "actions"], }) } > 현재 데이터 내보내기 exportPqTemplate()}> 템플릿 다운로드 */}
) }