35 lines
792 B
TypeScript
35 lines
792 B
TypeScript
// Pages
|
|
export { HistoryPage } from './ui/historyPage';
|
|
|
|
// Components
|
|
export { HistoryTable } from './ui/historyTable';
|
|
export { HistoryTableRow } from './ui/historyTableRow';
|
|
export { ResultBadge } from './ui/resultBadge';
|
|
export { Pagination } from './ui/pagination';
|
|
export { EmptyState, SkeletonRow, ErrorState } from './ui/tableStates';
|
|
|
|
// Hook
|
|
export { useHistory } from './lib/useHistory';
|
|
|
|
// Utils
|
|
export { formatDate, formatAmount, truncateFileName } from './lib/utils';
|
|
|
|
// Types
|
|
export type {
|
|
PlagiarismCheckDetail,
|
|
CheckResult,
|
|
HistoryApiResponse,
|
|
HistoryTableProps,
|
|
HistoryTableRowProps,
|
|
ResultBadgeProps,
|
|
FetchStatus,
|
|
HistoryState,
|
|
} from './lib/types';
|
|
|
|
// Constants
|
|
export {
|
|
TABLE_COLUMNS,
|
|
RESULT_CONFIG,
|
|
DEFAULT_PAGE_SIZE,
|
|
} from './lib/constants';
|