Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FigureImage.js 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. exports.__esModule = true;
  4. exports.default = void 0;
  5. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  6. var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
  7. var _classnames = _interopRequireDefault(require("classnames"));
  8. var _propTypes = _interopRequireDefault(require("prop-types"));
  9. var _react = _interopRequireDefault(require("react"));
  10. var _Image = _interopRequireDefault(require("./Image"));
  11. var propTypes = {
  12. /**
  13. * @default 'img'
  14. */
  15. bsPrefix: _propTypes.default.string,
  16. /**
  17. * Sets image as fluid image.
  18. */
  19. fluid: _propTypes.default.bool,
  20. /**
  21. * Sets image shape as rounded.
  22. */
  23. rounded: _propTypes.default.bool,
  24. /**
  25. * Sets image shape as circle.
  26. */
  27. roundedCircle: _propTypes.default.bool,
  28. /**
  29. * Sets image shape as thumbnail.
  30. */
  31. thumbnail: _propTypes.default.bool
  32. };
  33. var defaultProps = {
  34. fluid: true
  35. };
  36. var FigureImage = _react.default.forwardRef(function (_ref, ref) {
  37. var className = _ref.className,
  38. props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["className"]);
  39. return _react.default.createElement(_Image.default, (0, _extends2.default)({
  40. ref: ref
  41. }, props, {
  42. className: (0, _classnames.default)(className, 'figure-img')
  43. }));
  44. });
  45. FigureImage.displayName = 'FigureImage';
  46. FigureImage.propTypes = propTypes;
  47. FigureImage.defaultProps = defaultProps;
  48. var _default = FigureImage;
  49. exports.default = _default;
  50. module.exports = exports["default"];