- 파비콘: SVG 형식으로 변경 (white 로고 + 파란 배경) - 헤더 로고: SAM 로고 이미지로 교체 - 거래처 상세: 신용분석 모달 컴포넌트 추가 - 신용등급, 리스크 지표, 레이더 차트 - 프린트 기능 지원 Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
944 B
TypeScript
39 lines
944 B
TypeScript
'use client';
|
|
|
|
import { DocumentViewer } from '@/components/document-system';
|
|
import { CreditAnalysisDocument } from './CreditAnalysisDocument';
|
|
import type { CreditAnalysisData } from './types';
|
|
|
|
interface CreditAnalysisModalProps {
|
|
open: boolean;
|
|
onOpenChange: (open: boolean) => void;
|
|
data: CreditAnalysisData;
|
|
onApprove?: () => void;
|
|
}
|
|
|
|
export function CreditAnalysisModal({
|
|
open,
|
|
onOpenChange,
|
|
data,
|
|
onApprove,
|
|
}: CreditAnalysisModalProps) {
|
|
return (
|
|
<DocumentViewer
|
|
title="SAM 기업 신용분석 리포트"
|
|
subtitle={`${data.companyName} | ${data.businessNumber}`}
|
|
open={open}
|
|
onOpenChange={onOpenChange}
|
|
features={{
|
|
print: true,
|
|
zoom: true,
|
|
drag: true,
|
|
}}
|
|
>
|
|
<CreditAnalysisDocument data={data} onApprove={onApprove} />
|
|
</DocumentViewer>
|
|
);
|
|
}
|
|
|
|
export { MOCK_CREDIT_DATA } from './types';
|
|
export type { CreditAnalysisData } from './types';
|