import React from 'react';
import type { ListPageSkeletonProps } from './component/List';
import ListPageSkeleton, {
PageHeaderSkeleton,
ListToolbarSkeleton,
ListSkeleton,
ListSkeletonItem,
} from './component/List';
import ResultPageSkeleton from './component/Result';
import type { DescriptionsPageSkeletonProps } from './component/Descriptions';
import DescriptionsPageSkeleton, {
TableItemSkeleton,
DescriptionsSkeleton,
TableSkeleton,
} from './component/Descriptions';
const PageSkeleton: React.FC<
ListPageSkeletonProps &
DescriptionsPageSkeletonProps & {
type?: 'list' | 'result' | 'descriptions';
active?: boolean;
}
> = ({ type = 'list', ...rest }) => {
if (type === 'result') {
return ;
}
if (type === 'descriptions') {
return ;
}
return ;
};
export {
ListPageSkeleton,
ListSkeleton,
ListSkeletonItem,
PageHeaderSkeleton,
ListToolbarSkeleton,
DescriptionsSkeleton,
TableSkeleton,
TableItemSkeleton,
};
export default PageSkeleton;