diff options
Diffstat (limited to 'lib/rfq-last/table/rfq-table-toolbar-actions.tsx')
| -rw-r--r-- | lib/rfq-last/table/rfq-table-toolbar-actions.tsx | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/rfq-last/table/rfq-table-toolbar-actions.tsx b/lib/rfq-last/table/rfq-table-toolbar-actions.tsx index d933fa95..7d48f5a4 100644 --- a/lib/rfq-last/table/rfq-table-toolbar-actions.tsx +++ b/lib/rfq-last/table/rfq-table-toolbar-actions.tsx @@ -6,6 +6,7 @@ import { Button } from "@/components/ui/button"; import { Users, RefreshCw, FileDown, Plus } from "lucide-react"; import { RfqsLastView } from "@/db/schema"; import { RfqAssignPicDialog } from "./rfq-assign-pic-dialog"; +import { CreateGeneralRfqDialog } from "./create-general-rfq-dialog"; // 추가 import { Badge } from "@/components/ui/badge"; import { Tooltip, @@ -26,6 +27,8 @@ export function RfqTableToolbarActions<TData>({ onRefresh }: RfqTableToolbarActionsProps<TData>) { const [showAssignDialog, setShowAssignDialog] = React.useState(false); + + console.log(rfqCategory) // 선택된 행 가져오기 const selectedRows = table.getFilteredSelectedRowModel().rows; @@ -52,6 +55,10 @@ export function RfqTableToolbarActions<TData>({ onRefresh?.(); }; + const handleCreateGeneralRfqSuccess = () => { + onRefresh?.(); // 테이블 데이터 새로고침 + }; + return ( <> <div className="flex items-center gap-2"> @@ -114,16 +121,8 @@ export function RfqTableToolbarActions<TData>({ </Button> {rfqCategory === "general" && ( - <Button - variant="outline" - size="sm" - className="flex items-center gap-2" - > - <Plus className="h-4 w-4" /> - 일반견적 생성 - </Button> + <CreateGeneralRfqDialog onSuccess={handleCreateGeneralRfqSuccess} /> )} - <Button variant="outline" size="sm" @@ -134,6 +133,7 @@ export function RfqTableToolbarActions<TData>({ 엑셀 다운로드 </Button> </div> + {/* 담당자 지정 다이얼로그 */} <RfqAssignPicDialog |
