@talend/react-components
Version:
Set of react components.
46 lines (45 loc) • 1.27 kB
JavaScript
;
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