UNPKG

2.24 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 _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
10var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
11var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
12var _classnames = _interopRequireDefault(require("classnames"));
13var _omit = _interopRequireDefault(require("rc-util/lib/omit"));
14var React = _interopRequireWildcard(require("react"));
15var _configProvider = require("../config-provider");
16var _Element = _interopRequireDefault(require("./Element"));
17var _style = _interopRequireDefault(require("./style"));
18var SkeletonInput = function SkeletonInput(props) {
19 var _classNames;
20 var customizePrefixCls = props.prefixCls,
21 className = props.className,
22 active = props.active,
23 block = props.block,
24 _props$size = props.size,
25 size = _props$size === void 0 ? 'default' : _props$size;
26 var _React$useContext = React.useContext(_configProvider.ConfigContext),
27 getPrefixCls = _React$useContext.getPrefixCls;
28 var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
29 var _useStyle = (0, _style["default"])(prefixCls),
30 _useStyle2 = (0, _slicedToArray2["default"])(_useStyle, 2),
31 wrapSSR = _useStyle2[0],
32 hashId = _useStyle2[1];
33 var otherProps = (0, _omit["default"])(props, ['prefixCls']);
34 var cls = (0, _classnames["default"])(prefixCls, prefixCls + "-element", (_classNames = {}, (0, _defineProperty2["default"])(_classNames, prefixCls + "-active", active), (0, _defineProperty2["default"])(_classNames, prefixCls + "-block", block), _classNames), className, hashId);
35 return wrapSSR( /*#__PURE__*/React.createElement("div", {
36 className: cls
37 }, /*#__PURE__*/React.createElement(_Element["default"], (0, _extends2["default"])({
38 prefixCls: prefixCls + "-input",
39 size: size
40 }, otherProps))));
41};
42var _default = SkeletonInput;
43exports["default"] = _default;
\No newline at end of file