summaryrefslogtreecommitdiff
path: root/lib/rfq-last/table/rfq-table-toolbar-actions.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rfq-last/table/rfq-table-toolbar-actions.tsx')
-rw-r--r--lib/rfq-last/table/rfq-table-toolbar-actions.tsx18
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