1 | "use strict";
|
2 |
|
3 | var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard")["default"];
|
4 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports["default"] = void 0;
|
9 | var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
10 | var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
11 | var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
|
12 | var _classnames = _interopRequireDefault(require("classnames"));
|
13 | var _omit = _interopRequireDefault(require("rc-util/lib/omit"));
|
14 | var React = _interopRequireWildcard(require("react"));
|
15 | var _configProvider = require("../config-provider");
|
16 | var _Element = _interopRequireDefault(require("./Element"));
|
17 | var _style = _interopRequireDefault(require("./style"));
|
18 | var 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( React.createElement("div", {
|
36 | className: cls
|
37 | }, React.createElement(_Element["default"], (0, _extends2["default"])({
|
38 | prefixCls: prefixCls + "-input",
|
39 | size: size
|
40 | }, otherProps))));
|
41 | };
|
42 | var _default = SkeletonInput;
|
43 | exports["default"] = _default; |
\ | No newline at end of file |