UNPKG

@bund-x/core

Version:

Master Components Core Library

2 lines 9.02 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.Loading=void 0;var _react=_interopRequireDefault(require("react"));var _propTypes=_interopRequireDefault(require("prop-types"));var _CircularProgress=_interopRequireDefault(require("@material-ui/core/CircularProgress"));var _Skeleton=_interopRequireDefault(require("@material-ui/lab/Skeleton"));var _reactJss=require("react-jss");function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};}var useStyles=(0,_reactJss.createUseStyles)({loading:{minHeight:'60vh',alignItems:'center',textAlign:'center',justifyContent:'center',display:'flex'}},{name:'bund-'});var Loading=function Loading(props){var minHeight=props.minHeight,size=props.size,type=props.type,width=props.width,height=props.height,variant=props.variant,className=props.className,animation=props.animation,style=props.style,radius=props.radius,padding=props.padding,margin=props.margin;var classes=useStyles();return type==='skeleton'?_react["default"].createElement(_Skeleton["default"],{className:className,width:width,height:height,variant:variant,animation:animation,style:style?style:{borderRadius:variant==='text'||variant==='rect'?radius+'px':'50%',padding:padding,margin:margin}}):_react["default"].createElement("div",{className:classes.loading,style:{minHeight:minHeight}},_react["default"].createElement(_CircularProgress["default"],{style:{width:size,height:size},className:"text-color"}));};exports.Loading=Loading;Loading.propTypes={style:_propTypes["default"].oneOfType([_propTypes["default"].object,_propTypes["default"].array]),minHeight:_propTypes["default"].string,size:_propTypes["default"].string,type:_propTypes["default"].string,width:_propTypes["default"].oneOfType([_propTypes["default"].number,_propTypes["default"].string]),height:_propTypes["default"].oneOfType([_propTypes["default"].number,_propTypes["default"].string]),variant:_propTypes["default"].oneOf(['text','rect','circle']),className:_propTypes["default"].oneOf(['skeleton-light','skeleton']),animation:_propTypes["default"].oneOf(['pulse','wave']),radius:_propTypes["default"].number,padding:_propTypes["default"].string,margin:_propTypes["default"].string};Loading.defaultProps={className:'skeleton',variant:'text',animation:'pulse',radius:6,padding:'0px',margin:'0px'};Loading.displayName='l';var _default=Loading;exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9HbG9iYWwvTG9hZGluZy9Mb2FkaW5nLmpzIl0sIm5hbWVzIjpbInVzZVN0eWxlcyIsImxvYWRpbmciLCJtaW5IZWlnaHQiLCJhbGlnbkl0ZW1zIiwidGV4dEFsaWduIiwianVzdGlmeUNvbnRlbnQiLCJkaXNwbGF5IiwibmFtZSIsIkxvYWRpbmciLCJwcm9wcyIsInNpemUiLCJ0eXBlIiwid2lkdGgiLCJoZWlnaHQiLCJ2YXJpYW50IiwiY2xhc3NOYW1lIiwiYW5pbWF0aW9uIiwic3R5bGUiLCJyYWRpdXMiLCJwYWRkaW5nIiwibWFyZ2luIiwiY2xhc3NlcyIsImJvcmRlclJhZGl1cyIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsIm9uZU9mVHlwZSIsIm9iamVjdCIsImFycmF5Iiwic3RyaW5nIiwibnVtYmVyIiwib25lT2YiLCJkZWZhdWx0UHJvcHMiLCJkaXNwbGF5TmFtZSJdLCJtYXBwaW5ncyI6ImdIQUFBLG9EQUNBLDZEQUNBLDRGQUNBLDJFQUNBLG1DLHFGQUVBLEdBQU1BLENBQUFBLFNBQVMsQ0FBRyw4QkFDaEIsQ0FDRUMsT0FBTyxDQUFFLENBQ1BDLFNBQVMsQ0FBRSxNQURKLENBRVBDLFVBQVUsQ0FBRSxRQUZMLENBR1BDLFNBQVMsQ0FBRSxRQUhKLENBSVBDLGNBQWMsQ0FBRSxRQUpULENBS1BDLE9BQU8sQ0FBRSxNQUxGLENBRFgsQ0FEZ0IsQ0FVaEIsQ0FBRUMsSUFBSSxDQUFFLE9BQVIsQ0FWZ0IsQ0FBbEIsQ0FhTyxHQUFNQyxDQUFBQSxPQUFPLENBQUcsUUFBVkEsQ0FBQUEsT0FBVSxDQUFDQyxLQUFELENBQVcsQ0FDaEMsR0FDRVAsQ0FBQUEsU0FERixDQWFJTyxLQWJKLENBQ0VQLFNBREYsQ0FFRVEsSUFGRixDQWFJRCxLQWJKLENBRUVDLElBRkYsQ0FHRUMsSUFIRixDQWFJRixLQWJKLENBR0VFLElBSEYsQ0FJRUMsS0FKRixDQWFJSCxLQWJKLENBSUVHLEtBSkYsQ0FLRUMsTUFMRixDQWFJSixLQWJKLENB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dCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcydcbmltcG9ydCBDaXJjdWxhclByb2dyZXNzIGZyb20gJ0BtYXRlcmlhbC11aS9jb3JlL0NpcmN1bGFyUHJvZ3Jlc3MnXG5pbXBvcnQgU2tlbGV0b24gZnJvbSAnQG1hdGVyaWFsLXVpL2xhYi9Ta2VsZXRvbidcbmltcG9ydCB7IGNyZWF0ZVVzZVN0eWxlcyB9IGZyb20gJ3JlYWN0LWpzcydcblxuY29uc3QgdXNlU3R5bGVzID0gY3JlYXRlVXNlU3R5bGVzKFxuICB7XG4gICAgbG9hZGluZzoge1xuICAgICAgbWluSGVpZ2h0OiAnNjB2aCcsXG4gICAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJyxcbiAgICAgIHRleHRBbGlnbjogJ2NlbnRlcicsXG4gICAgICBqdXN0aWZ5Q29udGVudDogJ2NlbnRlcicsXG4gICAgICBkaXNwbGF5OiAnZmxleCdcbiAgICB9XG4gIH0sXG4gIHsgbmFtZTogJ2J1bmQtJyB9XG4pXG5cbmV4cG9ydCBjb25zdCBMb2FkaW5nID0gKHByb3BzKSA9PiB7XG4gIGNvbnN0IHtcbiAgICBtaW5IZWlnaHQsXG4gICAgc2l6ZSxcbiAgICB0eXBlLFxuICAgIHdpZHRoLFxuICAgIGhlaWdodCxcbiAgICB2YXJpYW50LFxuICAgIGNsYXNzTmFtZSxcbiAgICBhbmltYXRpb24sXG4gICAgc3R5bGUsXG4gICAgcmFkaXVzLFxuICAgIHBhZGRpbmcsXG4gICAgbWFyZ2luXG4gIH0gPSBwcm9wc1xuICBjb25zdCBjbGFzc2VzID0gdXNlU3R5bGVzKClcblxuICByZXR1cm4gdHlwZSA9PT0gJ3NrZWxldG9uJyA/IChcbiAgICA8U2tlbGV0b25cbiAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgd2lkdGg9e3dpZHRofVxuICAgICAgaGVpZ2h0PXtoZWlnaHR9XG4gICAgICB2YXJpYW50PXt2YXJpYW50fVxuICAgICAgYW5pbWF0aW9uPXthbmltYXRpb259XG4gICAgICBzdHlsZT17XG4gICAgICAgIHN0eWxlXG4gICAgICAgICAgPyBzdHlsZVxuICAgICAgICAgIDoge1xuICAgICAgICAgICAgICBib3JkZXJSYWRpdXM6XG4gICAgICAgICAgICAgICAgdmFyaWFudCA9PT0gJ3RleHQnIHx8IHZhcmlhbnQgPT09ICdyZWN0J1xuICAgICAgICAgICAgICAgICAgPyByYWRpdXMgKyAncHgnXG4gICAgICAgICAgICAgICAgICA6ICc1MCUnLFxuICAgICAgICAgICAgICBwYWRkaW5nOiBwYWRkaW5nLFxuICAgICAgICAgICAgICBtYXJnaW46IG1hcmdpblxuICAgICAgICAgICAgfVxuICAgICAgfVxuICAgIC8+XG4gICkgOiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPXtjbGFzc2VzLmxvYWRpbmd9XG4gICAgICBzdHlsZT17e1xuICAgICAgICBtaW5IZWlnaHQ6IG1pbkhlaWdodFxuICAgICAgfX0+XG4gICAgICA8Q2lyY3VsYXJQcm9ncmVzc1xuICAgICAgICBzdHlsZT17eyB3aWR0aDogc2l6ZSwgaGVpZ2h0OiBzaXplIH19XG4gICAgICAgIGNsYXNzTmFtZT1cInRleHQtY29sb3JcIlxuICAgICAgLz5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5Mb2FkaW5nLnByb3BUeXBlcyA9IHtcbiAgc3R5bGU6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1Byb3BUeXBlcy5vYmplY3QsIFByb3BUeXBlcy5hcnJheV0pLFxuICBtaW5IZWlnaHQ6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHNpemU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHR5cGU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHdpZHRoOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMubnVtYmVyLCBQcm9wVHlwZXMuc3RyaW5nXSksXG4gIGhlaWdodDogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLm51bWJlciwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICB2YXJpYW50OiBQcm9wVHlwZXMub25lT2YoWyd0ZXh0JywgJ3JlY3QnLCAnY2lyY2xlJ10pLFxuICBjbGFzc05hbWU6IFByb3BUeXBlcy5vbmVPZihbJ3NrZWxldG9uLWxpZ2h0JywgJ3NrZWxldG9uJ10pLFxuICBhbmltYXRpb246IFByb3BUeXBlcy5vbmVPZihbJ3B1bHNlJywgJ3dhdmUnXSksXG4gIHJhZGl1czogUHJvcFR5cGVzLm51bWJlcixcbiAgcGFkZGluZzogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nXG59XG5cbkxvYWRpbmcuZGVmYXVsdFByb3BzID0ge1xuICBjbGFzc05hbWU6ICdza2VsZXRvbicsXG4gIHZhcmlhbnQ6ICd0ZXh0JyxcbiAgYW5pbWF0aW9uOiAncHVsc2UnLFxuICByYWRpdXM6IDYsXG4gIHBhZGRpbmc6ICcwcHgnLFxuICBtYXJnaW46ICcwcHgnXG59XG5cbkxvYWRpbmcuZGlzcGxheU5hbWUgPSAnbCdcblxuZXhwb3J0IGRlZmF1bHQgTG9hZGluZ1xuIl19