UNPKG

2.88 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard")["default"];
4var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports["default"] = void 0;
9var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
10var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
11var _classnames = _interopRequireDefault(require("classnames"));
12var React = _interopRequireWildcard(require("react"));
13var _configProvider = require("../config-provider");
14var _style = _interopRequireDefault(require("./style"));
15var path = 'M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z';
16var SkeletonImage = function SkeletonImage(props) {
17 var customizePrefixCls = props.prefixCls,
18 className = props.className,
19 style = props.style,
20 active = props.active;
21 var _React$useContext = React.useContext(_configProvider.ConfigContext),
22 getPrefixCls = _React$useContext.getPrefixCls;
23 var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
24 var _useStyle = (0, _style["default"])(prefixCls),
25 _useStyle2 = (0, _slicedToArray2["default"])(_useStyle, 2),
26 wrapSSR = _useStyle2[0],
27 hashId = _useStyle2[1];
28 var cls = (0, _classnames["default"])(prefixCls, prefixCls + "-element", (0, _defineProperty2["default"])({}, prefixCls + "-active", active), className, hashId);
29 return wrapSSR( /*#__PURE__*/React.createElement("div", {
30 className: cls
31 }, /*#__PURE__*/React.createElement("div", {
32 className: (0, _classnames["default"])(prefixCls + "-image", className),
33 style: style
34 }, /*#__PURE__*/React.createElement("svg", {
35 viewBox: "0 0 1098 1024",
36 xmlns: "http://www.w3.org/2000/svg",
37 className: prefixCls + "-image-svg"
38 }, /*#__PURE__*/React.createElement("path", {
39 d: path,
40 className: prefixCls + "-image-path"
41 })))));
42};
43var _default = SkeletonImage;
44exports["default"] = _default;
\No newline at end of file