补 commit hooks/图表组件、路由与 i18n domains、logs metrics API; StatCard/TimeRangePicker/ingress-access-log 抽到共享路径,干净 checkout 可编过。
19 lines
1.1 KiB
TypeScript
19 lines
1.1 KiB
TypeScript
// 全局组件出口(barrel)— 页面统一从这里 import 共享组件。
|
|
// 页面私有组件放各自 pages/<domain>/components/,晋升三次后再进这里。
|
|
export { default as PageContainer } from './PageContainer';
|
|
export { default as PageHeader } from './PageHeader';
|
|
export { default as InfoRow } from './InfoRow';
|
|
export { ResourceCard } from './ResourceCard';
|
|
export { CardActionButton } from './CardActionButton';
|
|
export { default as ConfirmDialog } from './ConfirmDialog';
|
|
export { default as ErrorState } from './ErrorState';
|
|
export { default as EmptyState } from './EmptyState';
|
|
export { default as LoadingSpinner, FullScreenLoader } from './LoadingSpinner';
|
|
export { default as PaginationBar } from './PaginationBar';
|
|
export { default as PasswordInput } from './PasswordInput';
|
|
export { default as StatusBadge, StatusIcon } from './StatusBadge';
|
|
export { getStatusColorClass } from './status-config';
|
|
export { default as ErrorBoundary } from './ErrorBoundary';
|
|
export { TimeRangePicker } from './TimeRangePicker';
|
|
export { StatCard } from './StatCard';
|