@talend/react-components
Version:
Set of react components.
41 lines (40 loc) • 1.12 kB
JavaScript
import PropTypes from 'prop-types';
import { Tag as CoralTag, TagBeta as CoralTagBeta, TagDestructive as CoralTagDestructive, TagInformation as CoralTagInformation, TagSuccess as CoralTagSuccess, TagWarning as CoralTagWarning } from '@talend/design-system';
/**
* Proxy to https://design.talend.com/?path=/docs/components-tag--default-story#tag
*/
import { jsx as _jsx } from "react/jsx-runtime";
const Tag = ({
bsStyle,
...rest
}) => {
let StyledTag = CoralTag;
switch (bsStyle === null || bsStyle === void 0 ? void 0 : bsStyle.toLowerCase()) {
case 'info':
StyledTag = CoralTagInformation;
break;
case 'success':
StyledTag = CoralTagSuccess;
break;
case 'warning':
StyledTag = CoralTagWarning;
break;
case 'danger':
StyledTag = CoralTagDestructive;
break;
case 'beta':
StyledTag = CoralTagBeta;
break;
default:
break;
}
return /*#__PURE__*/_jsx(StyledTag, {
...rest
});
};
Tag.displayName = 'Tag';
Tag.propTypes = {
bsStyle: PropTypes.string
};
export default Tag;
//# sourceMappingURL=Tag.component.js.map