UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

53 lines (51 loc) 1.57 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = require("prop-types"); var _Badge = _interopRequireDefault(require("../../react-chayns-badge/component/Badge")); const SetupItemRight = _ref => { let { right, ready = false } = _ref; const getReady = () => { if (right) { if (right.complete) { return right.complete; } return right; } return /*#__PURE__*/_react.default.createElement(_Badge.default, null, /*#__PURE__*/_react.default.createElement("i", { className: "ts-check chayns__color--headline ", style: { display: 'flex', alignItems: 'center', fontSize: '1rem' } })); }; const getNotReady = () => { if (right) { if (right.notComplete) { return right.notComplete; } return right; } return null; }; return /*#__PURE__*/_react.default.createElement("div", { className: "accordion__head__right" }, ready ? getReady() : getNotReady()); }; SetupItemRight.propTypes = { ready: _propTypes.PropTypes.bool, right: _propTypes.PropTypes.oneOfType([_propTypes.PropTypes.node.isRequired, _propTypes.PropTypes.shape({ complete: _propTypes.PropTypes.node.isRequired, notComplete: _propTypes.PropTypes.node.isRequired }).isRequired]) }; var _default = SetupItemRight; exports.default = _default; //# sourceMappingURL=SetupItemRight.js.map