UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

48 lines (40 loc) 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = Image; var _react = _interopRequireDefault(require("react")); var _defaultProps = require("./props/defaultProps"); var _propTypes = require("./props/propTypes"); var _ImageModule = _interopRequireDefault(require("../../Image/Image.module.css")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function Image(props) { var alt = props.alt, src = props.src, className = props.className, isCover = props.isCover, title = props.title, onClick = props.onClick, dataId = props.dataId, htmlId = props.htmlId, eleRef = props.eleRef, original = props.original, onLoad = props.onLoad, onError = props.onError; return /*#__PURE__*/_react["default"].createElement("img", { src: src, alt: alt, "data-title": title, "data-id": dataId, "data-test-id": dataId, className: " ".concat(className, " ").concat(isCover ? _ImageModule["default"].imgFullSize : _ImageModule["default"].imgMaxFullSize, " "), onClick: onClick, id: htmlId, ref: eleRef, "data-original": original, onLoad: onLoad, onError: onError }); } Image.propTypes = _propTypes.propTypes; Image.defaultProps = _defaultProps.defaultProps;