Files
copilot-toolbox-sdfdsfds/node_modules/@ant-design/pro-skeleton/es/index.js
2026-01-16 01:51:36 +00:00

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;