12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import _extends from "@babel/runtime/helpers/esm/extends";
- import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
- import classNames from 'classnames';
- import PropTypes from 'prop-types';
- import React from 'react';
- import Image from './Image';
- var propTypes = {
- /**
- * @default 'img'
- */
- bsPrefix: PropTypes.string,
-
- /**
- * Sets image as fluid image.
- */
- fluid: PropTypes.bool,
-
- /**
- * Sets image shape as rounded.
- */
- rounded: PropTypes.bool,
-
- /**
- * Sets image shape as circle.
- */
- roundedCircle: PropTypes.bool,
-
- /**
- * Sets image shape as thumbnail.
- */
- thumbnail: PropTypes.bool
- };
- var defaultProps = {
- fluid: true
- };
- var FigureImage = React.forwardRef(function (_ref, ref) {
- var className = _ref.className,
- props = _objectWithoutPropertiesLoose(_ref, ["className"]);
-
- return React.createElement(Image, _extends({
- ref: ref
- }, props, {
- className: classNames(className, 'figure-img')
- }));
- });
- FigureImage.displayName = 'FigureImage';
- FigureImage.propTypes = propTypes;
- FigureImage.defaultProps = defaultProps;
- export default FigureImage;
|