Dashboard sipadu mbip
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
  3. import classNames from 'classnames';
  4. import React from 'react';
  5. import { useBootstrapPrefix } from './ThemeProvider';
  6. var defaultProps = {
  7. pill: false
  8. };
  9. var Badge = React.forwardRef(function (_ref, ref) {
  10. var bsPrefix = _ref.bsPrefix,
  11. variant = _ref.variant,
  12. pill = _ref.pill,
  13. className = _ref.className,
  14. _ref$as = _ref.as,
  15. Component = _ref$as === void 0 ? 'span' : _ref$as,
  16. props = _objectWithoutPropertiesLoose(_ref, ["bsPrefix", "variant", "pill", "className", "as"]);
  17. var prefix = useBootstrapPrefix(bsPrefix, 'badge');
  18. return React.createElement(Component, _extends({
  19. ref: ref
  20. }, props, {
  21. className: classNames(className, prefix, pill && prefix + "-pill", variant && prefix + "-" + variant)
  22. }));
  23. });
  24. Badge.displayName = 'Badge';
  25. Badge.defaultProps = defaultProps;
  26. export default Badge;