UNPKG

@tractorzoom/equipment-card

Version:
93 lines (82 loc) 2.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _Box = _interopRequireDefault(require("@material-ui/core/Box")); var _Card = _interopRequireDefault(require("@material-ui/core/Card")); var _Divider = _interopRequireDefault(require("@material-ui/core/Divider")); var _propTypes = _interopRequireDefault(require("prop-types")); var _react = _interopRequireDefault(require("react")); var _Skeleton = _interopRequireDefault(require("@material-ui/lab/Skeleton")); var _styles = _interopRequireDefault(require("./styles")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const EquipmentCardSkeleton = props => { const classes = (0, _styles.default)(); const placeholderImg = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUwIiBoZWlnaHQ9IjIzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4='; return /*#__PURE__*/_react.default.createElement("div", { className: classes.cardHolder, style: { ...props.style } }, /*#__PURE__*/_react.default.createElement(_Card.default, { className: classes.root, variant: "outlined" }, /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: "100%", style: { maxWidth: '100%' }, variant: "rect" }, /*#__PURE__*/_react.default.createElement("div", { className: classes.cardImageHolder }, /*#__PURE__*/_react.default.createElement("img", { alt: true, "aria-hidden": "true", className: classes.skeletonImage, role: "presentation", src: placeholderImg }))), /*#__PURE__*/_react.default.createElement(_Box.default, { className: classes.cardContent }, /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 16, width: "80%" }), /*#__PURE__*/_react.default.createElement(_Box.default, { display: "flex", flexDirection: "row", justifyContent: "space-between" }, /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 32, style: { marginTop: 8 }, width: "50%" }), /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 32, style: { marginTop: 8 }, width: "20%" })), /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 16, style: { marginBottom: 16 }, width: "30%" }), /*#__PURE__*/_react.default.createElement(_Divider.default, { className: classes.divider }), /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 15, style: { marginTop: 8 }, width: "50%" }), /*#__PURE__*/_react.default.createElement(_Skeleton.default, { height: 15, width: "30%" })))); }; EquipmentCardSkeleton.propTypes = { style: _propTypes.default.object }; var _default = EquipmentCardSkeleton; exports.default = _default;