1 | import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
|
2 | import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
|
3 | import DotChartOutlined from "@ant-design/icons/es/icons/DotChartOutlined";
|
4 | import classNames from 'classnames';
|
5 | import * as React from 'react';
|
6 | import useStyle from './style';
|
7 | import { ConfigContext } from '../config-provider';
|
8 | var 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 : React.createElement(DotChartOutlined, null);
|
23 | return wrapSSR( React.createElement("div", {
|
24 | className: cls
|
25 | }, React.createElement("div", {
|
26 | className: classNames(prefixCls + "-image", className),
|
27 | style: style
|
28 | }, content)));
|
29 | };
|
30 | export default SkeletonNode; |
\ | No newline at end of file |