UNPKG

1.41 kBJavaScriptView Raw
1import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
2import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
3import DotChartOutlined from "@ant-design/icons/es/icons/DotChartOutlined";
4import classNames from 'classnames';
5import * as React from 'react';
6import useStyle from './style';
7import { ConfigContext } from '../config-provider';
8var SkeletonNode = function SkeletonNode(props) {
9 var customizePrefixCls = props.prefixCls,
10 className = props.className,
11 style = props.style,
12 active = props.active,
13 children = props.children;
14 var _React$useContext = React.useContext(ConfigContext),
15 getPrefixCls = _React$useContext.getPrefixCls;
16 var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
17 var _useStyle = useStyle(prefixCls),
18 _useStyle2 = _slicedToArray(_useStyle, 2),
19 wrapSSR = _useStyle2[0],
20 hashId = _useStyle2[1];
21 var cls = classNames(prefixCls, prefixCls + "-element", _defineProperty({}, prefixCls + "-active", active), hashId, className);
22 var content = children !== null && children !== void 0 ? children : /*#__PURE__*/React.createElement(DotChartOutlined, null);
23 return wrapSSR( /*#__PURE__*/React.createElement("div", {
24 className: cls
25 }, /*#__PURE__*/React.createElement("div", {
26 className: classNames(prefixCls + "-image", className),
27 style: style
28 }, content)));
29};
30export default SkeletonNode;
\No newline at end of file