UNPKG

@talend/react-components

Version:
46 lines (45 loc) 1.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _designSystem = require("@talend/design-system"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Proxy to https://design.talend.com/?path=/docs/components-tag--default-story#tag */const Tag = ({ bsStyle, ...rest }) => { let StyledTag = _designSystem.Tag; switch (bsStyle === null || bsStyle === void 0 ? void 0 : bsStyle.toLowerCase()) { case 'info': StyledTag = _designSystem.TagInformation; break; case 'success': StyledTag = _designSystem.TagSuccess; break; case 'warning': StyledTag = _designSystem.TagWarning; break; case 'danger': StyledTag = _designSystem.TagDestructive; break; case 'beta': StyledTag = _designSystem.TagBeta; break; default: break; } return /*#__PURE__*/(0, _jsxRuntime.jsx)(StyledTag, { ...rest }); }; Tag.displayName = 'Tag'; Tag.propTypes = { bsStyle: _propTypes.default.string }; var _default = exports.default = Tag; //# sourceMappingURL=Tag.component.js.map