From 44794a8628997c0d979adb5bd6711cd848b3e397 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Wed, 9 Jul 2025 06:27:10 +0000 Subject: (최겸) 기술영업 판교 미팅 이전 rfq-tech 삭제 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tbe-tech/table/tbe-table-toolbar-actions.tsx | 68 ------------------------ 1 file changed, 68 deletions(-) delete mode 100644 lib/tbe-tech/table/tbe-table-toolbar-actions.tsx (limited to 'lib/tbe-tech/table/tbe-table-toolbar-actions.tsx') diff --git a/lib/tbe-tech/table/tbe-table-toolbar-actions.tsx b/lib/tbe-tech/table/tbe-table-toolbar-actions.tsx deleted file mode 100644 index d3502032..00000000 --- a/lib/tbe-tech/table/tbe-table-toolbar-actions.tsx +++ /dev/null @@ -1,68 +0,0 @@ -"use client" - -import * as React from "react" -import { type Table } from "@tanstack/react-table" -import { Download } from "lucide-react" -import { toast } from "sonner" -import { useRouter } from "next/navigation" - -import { exportTableToExcel } from "@/lib/export" -import { Button } from "@/components/ui/button" - -import { InviteVendorsDialog } from "@/lib/rfqs-tech/tbe-table/invite-vendors-dialog" -import { VendorWithTbeFields } from "@/config/vendorTbeColumnsConfig" - -interface VendorsTableToolbarActionsProps { - table: Table - rfqId: number -} - -export function VendorsTableToolbarActions({ table, rfqId }: VendorsTableToolbarActionsProps) { - const router = useRouter() - - const invitationPossibleVendors = React.useMemo(() => { - const selectedRows = table.getSelectedRowModel().rows; - const vendors = selectedRows.map(row => row.original); - - const rfqIds = new Set(vendors.map(vendor => vendor.rfqId)); - if (rfqIds.size > 1) { - toast.error("동일한 rfq에 대해 초대가 가능합니다"); - return []; - } - - return vendors.filter(vendor => vendor.technicalResponseStatus === null); - }, [table.getSelectedRowModel().rows]); - - const selectedRfqId = invitationPossibleVendors[0]?.rfqId ?? 0; - console.log("selectedRfqId", selectedRfqId) - - return ( -
- {invitationPossibleVendors.length > 0 && ( - { - table.toggleAllRowsSelected(false); - router.refresh(); - }} - showTrigger={true} - /> - )} - -
- ) -} \ No newline at end of file -- cgit v1.2.3