Files
sam-react-prod/src/components/document-system/index.ts

60 lines
1.2 KiB
TypeScript
Raw Normal View History

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