Files
sam-react-prod/src/components/quality/InspectionManagement/documents/InspectionRequestModal.tsx

40 lines
977 B
TypeScript
Raw Normal View History

'use client';
/**
*
* DocumentViewer를 + /PDF
*/
import { DocumentViewer } from '@/components/document-system';
import { InspectionRequestDocument } from './InspectionRequestDocument';
import type { InspectionRequestDocument as InspectionRequestDocumentType } from '../types';
interface InspectionRequestModalProps {
open: boolean;
onOpenChange: (open: boolean) => void;
data: InspectionRequestDocumentType | null;
}
export function InspectionRequestModal({
open,
onOpenChange,
data,
}: InspectionRequestModalProps) {
if (!data) return null;
return (
<DocumentViewer
title="제품검사요청서"
preset="readonly"
open={open}
onOpenChange={onOpenChange}
pdfMeta={{
documentNumber: data.documentNumber,
createdDate: data.createdDate,
}}
>
<InspectionRequestDocument data={data} />
</DocumentViewer>
);
}