"use client"; import React, { FC, Dispatch, SetStateAction, useState } from "react"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, } from "@/components/ui/dialog"; import { Label } from "@/components/ui/label"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; import { TempDownloadBtn } from "./temp-download-btn"; import { VarListDownloadBtn } from "./var-list-download-btn"; import { FormDataReportTempUploadTab } from "./form-data-report-temp-upload-tab"; import { FormDataReportTempUploadedListTab } from "./form-data-report-temp-uploaded-list-tab"; import { DataTableColumnJSON } from "./form-data-table-columns"; interface FormDataReportTempUploadDialogProps { columnsJSON: DataTableColumnJSON[]; open: boolean; setOpen: Dispatch>; packageId: number; formCode: string; formId: number; uploaderType: string; } export const FormDataReportTempUploadDialog: FC< FormDataReportTempUploadDialogProps > = ({ columnsJSON, open, setOpen, packageId, formId, formCode, uploaderType, }) => { const [tabValue, setTabValue] = useState<"upload" | "uploaded">("upload"); return ( Vendor Document Template {/* 사용하시고자 하는 Vendor Document Template(.docx)를 업로드 하여주시기 바랍니다. */}
setTabValue("upload")}> Upload Template File setTabValue("uploaded")} > Uploaded Template File List
); };