23 lines
1.3 KiB
JavaScript
23 lines
1.3 KiB
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
|
|
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
|
|
var _excluded = ["type"];
|
|
import "antd/es/skeleton/style";
|
|
import React from 'react';
|
|
import DescriptionsPageSkeleton, { DescriptionsSkeleton, TableItemSkeleton, TableSkeleton } from "./components/Descriptions";
|
|
import ListPageSkeleton, { ListSkeleton, ListSkeletonItem, ListToolbarSkeleton, PageHeaderSkeleton } from "./components/List";
|
|
import ResultPageSkeleton from "./components/Result";
|
|
import { jsx as _jsx } from "react/jsx-runtime";
|
|
var ProSkeleton = function ProSkeleton(_ref) {
|
|
var _ref$type = _ref.type,
|
|
type = _ref$type === void 0 ? 'list' : _ref$type,
|
|
rest = _objectWithoutProperties(_ref, _excluded);
|
|
if (type === 'result') {
|
|
return /*#__PURE__*/_jsx(ResultPageSkeleton, _objectSpread({}, rest));
|
|
}
|
|
if (type === 'descriptions') {
|
|
return /*#__PURE__*/_jsx(DescriptionsPageSkeleton, _objectSpread({}, rest));
|
|
}
|
|
return /*#__PURE__*/_jsx(ListPageSkeleton, _objectSpread({}, rest));
|
|
};
|
|
export { DescriptionsSkeleton, ListPageSkeleton, ListSkeleton, ListSkeletonItem, ListToolbarSkeleton, PageHeaderSkeleton, ProSkeleton, TableItemSkeleton, TableSkeleton };
|
|
export default ProSkeleton; |