UNPKG

1.96 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5exports.__esModule = true;
6exports.default = void 0;
7
8var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
9
10var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
11
12var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
13
14var _classnames = _interopRequireDefault(require("classnames"));
15
16var _react = _interopRequireDefault(require("react"));
17
18var _ThemeProvider = require("./ThemeProvider");
19
20var Image =
21/*#__PURE__*/
22function (_React$Component) {
23 (0, _inheritsLoose2.default)(Image, _React$Component);
24
25 function Image() {
26 return _React$Component.apply(this, arguments) || this;
27 }
28
29 var _proto = Image.prototype;
30
31 _proto.render = function render() {
32 var _this$props = this.props,
33 bsPrefix = _this$props.bsPrefix,
34 className = _this$props.className,
35 fluid = _this$props.fluid,
36 rounded = _this$props.rounded,
37 roundedCircle = _this$props.roundedCircle,
38 thumbnail = _this$props.thumbnail,
39 props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsPrefix", "className", "fluid", "rounded", "roundedCircle", "thumbnail"]);
40 var classes = (0, _classnames.default)(fluid && bsPrefix + "-fluid", rounded && "rounded", roundedCircle && "rounded-circle", thumbnail && bsPrefix + "-thumbnail");
41 return _react.default.createElement("img", (0, _extends2.default)({}, props, {
42 className: (0, _classnames.default)(className, classes)
43 }));
44 };
45
46 return Image;
47}(_react.default.Component);
48
49Image.defaultProps = {
50 fluid: false,
51 rounded: false,
52 roundedCircle: false,
53 thumbnail: false
54};
55
56var _default = (0, _ThemeProvider.createBootstrapComponent)(Image, 'img');
57
58exports.default = _default;
59module.exports = exports["default"];
\No newline at end of file