"use client" import * as React from "react" import { type Table } from "@tanstack/react-table" import { Download, Upload } from "lucide-react" import { toast } from "sonner" import { exportTableToExcel } from "@/lib/export" import { Button } from "@/components/ui/button" import { RfqWithItemCount } from "@/db/schema/rfq" import { DeleteRfqsDialog } from "./delete-rfqs-dialog" import { AddRfqDialog } from "./add-rfq-dialog" import { RfqType } from "../validations" interface RfqsTableToolbarActionsProps { table: Table rfqType?: RfqType; } export function RfqsTableToolbarActions({ table , rfqType = RfqType.PURCHASE}: RfqsTableToolbarActionsProps) { return (
{/** 1) 선택된 로우가 있으면 삭제 다이얼로그 */} {table.getFilteredSelectedRowModel().rows.length > 0 ? ( row.original)} onSuccess={() => table.toggleAllRowsSelected(false)} /> ) : null} {/** 2) 새 Task 추가 다이얼로그 */} {/** 4) Export 버튼 */}
) }