2026-01-21 20:56:17 +09:00
|
|
|
// Main Component
|
|
|
|
|
export { DocumentViewer } from './viewer';
|
|
|
|
|
|
2026-01-22 15:07:17 +09:00
|
|
|
// Document Components (공통 문서 요소)
|
|
|
|
|
export {
|
|
|
|
|
ApprovalLine,
|
|
|
|
|
DocumentHeader,
|
|
|
|
|
SectionHeader,
|
|
|
|
|
InfoTable,
|
2026-01-22 17:21:42 +09:00
|
|
|
QualityApprovalTable,
|
|
|
|
|
ConstructionApprovalTable,
|
|
|
|
|
LotApprovalTable,
|
|
|
|
|
SignatureSection,
|
2026-01-22 15:07:17 +09:00
|
|
|
} from './components';
|
|
|
|
|
|
2026-01-21 20:56:17 +09:00
|
|
|
// Hooks
|
|
|
|
|
export { useZoom, useDrag } from './viewer/hooks';
|
|
|
|
|
|
|
|
|
|
// Presets
|
|
|
|
|
export { DOCUMENT_PRESETS, getPreset, mergeWithPreset } from './presets';
|
|
|
|
|
|
|
|
|
|
// Types
|
2026-01-22 15:07:17 +09:00
|
|
|
export type {
|
|
|
|
|
// Document Component Types
|
|
|
|
|
ApprovalPerson,
|
|
|
|
|
ApprovalLineProps,
|
|
|
|
|
DocumentHeaderLogo,
|
|
|
|
|
DocumentHeaderProps,
|
|
|
|
|
SectionHeaderProps,
|
|
|
|
|
InfoTableCell,
|
|
|
|
|
InfoTableProps,
|
2026-01-22 17:21:42 +09:00
|
|
|
QualityApprovers,
|
|
|
|
|
QualityDepartments,
|
|
|
|
|
QualityApprovalTableProps,
|
|
|
|
|
ConstructionApprover,
|
|
|
|
|
ConstructionApprovalTableProps,
|
|
|
|
|
LotApprover,
|
|
|
|
|
LotApprovalTableProps,
|
|
|
|
|
SignatureSectionProps,
|
2026-01-22 15:07:17 +09:00
|
|
|
} from './components';
|
|
|
|
|
|
2026-01-21 20:56:17 +09:00
|
|
|
export type {
|
|
|
|
|
DocumentConfig,
|
|
|
|
|
DocumentViewerProps,
|
|
|
|
|
DocumentFeatures,
|
|
|
|
|
ActionType,
|
|
|
|
|
PresetType,
|
|
|
|
|
PresetConfig,
|
|
|
|
|
// Block types (Phase 2)
|
|
|
|
|
DocumentBlock,
|
|
|
|
|
HeaderBlock,
|
|
|
|
|
InfoTableBlock,
|
|
|
|
|
ItemTableBlock,
|
|
|
|
|
ApprovalLineBlock,
|
|
|
|
|
SignatureBlock,
|
|
|
|
|
TextSectionBlock,
|
|
|
|
|
ImageGridBlock,
|
|
|
|
|
CustomBlock,
|
|
|
|
|
} from './types';
|