acud
Version:
acg react 组件库
24 lines • 1.14 kB
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
import OutlinedCharBot from "acud-icon/es/icons/OutlinedCharBot";
import classNames from 'classnames';
import * as React from 'react';
import { ConfigContext } from '../config-provider';
var SkeletonNode = function SkeletonNode(props) {
var _a;
var customizePrefixCls = props.prefixCls,
className = props.className,
style = props.style,
active = props.active;
var _React$useContext = React.useContext(ConfigContext),
getPrefixCls = _React$useContext.getPrefixCls;
var prefixCls = getPrefixCls('skeleton', customizePrefixCls);
var cls = classNames(prefixCls, "".concat(prefixCls, "-element"), _defineProperty({}, "".concat(prefixCls, "-active"), active), className);
var content = (_a = props.children) !== null && _a !== void 0 ? _a : /*#__PURE__*/React.createElement(OutlinedCharBot, null);
return /*#__PURE__*/React.createElement("div", {
className: cls
}, /*#__PURE__*/React.createElement("div", {
className: classNames("".concat(prefixCls, "-image"), className),
style: style
}, content));
};
export default SkeletonNode;