"use client" import * as React from "react" import { type Table } from "@tanstack/react-table" import { Download, RefreshCcw, Send } from "lucide-react" import { exportTableToExcel } from "@/lib/export" import { Button } from "@/components/ui/button" import { toast } from "sonner" import { AcceptedQuotationItem } from "./accepted-quotations-table-columns" interface AcceptedQuotationsTableToolbarActionsProps { table: Table onRefresh?: () => void } export function AcceptedQuotationsTableToolbarActions({ table, onRefresh }: AcceptedQuotationsTableToolbarActionsProps) { const handleSend = async () => { // 선택된 행들 가져오기 const selectedRows = table.getFilteredSelectedRowModel().rows if (selectedRows.length === 0) { toast.error("전송할 항목을 선택해주세요.") return } // 선택된 항목 수에 따른 toast 메시지 출력 toast.success(`TODO: 견적서 전송 처리`) // 실제 전송 로직은 여기에 구현 console.log("전송할 데이터:", selectedRows.map(row => row.original)) } return (
{onRefresh && ( )}
) }