wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
30 lines • 1.08 kB
JavaScript
import { __extends } from "tslib";
import React, { PureComponent } from 'react';
import classNames from 'classnames';
import styles from './badge.scss';
import PropTypes from 'prop-types';
var Badge = /** @class */ (function (_super) {
__extends(Badge, _super);
function Badge() {
return _super !== null && _super.apply(this, arguments) || this;
}
Badge.prototype.render = function () {
var _a = this.props, className = _a.className, children = _a.children, type = _a.type;
return (React.createElement("div", { className: classNames(className, styles.root, styles["type-".concat(type)]) }, children));
};
Badge.displayName = 'Badge';
Badge.propTypes = {
/** Additional classes */
className: PropTypes.string,
/** String based node */
children: PropTypes.node,
/** Type of Badge */
type: PropTypes.oneOf(['warning', 'error']),
};
Badge.defaultProps = {
type: 'warning',
};
return Badge;
}(PureComponent));
export default Badge;
//# sourceMappingURL=badge.js.map