import React__default from 'react';
import ImageView from './ImageView/index.js';

function RowImageTextCard({
  width,
  height,
  src,
  className = '',
  style,
  onClick,
  disabledHover = false,
  children,
  outChildren,
  isFocus = false,
  title,
  imgExt
}) {
  return /*#__PURE__*/React__default.createElement("div", {
    className: `lm-t-c-row-image-text-card ${className} ${isFocus ? 'lm-t-c-focus-card' : ''} ${disabledHover ? 'disabled-hover' : ''}`,
    onClick: onClick,
    style: {
      ...style,
      width,
      height
    }
  }, /*#__PURE__*/React__default.createElement("div", {
    className: "lm-t-c-row-image-wrapper"
  }, /*#__PURE__*/React__default.createElement(ImageView, {
    src: src,
    title: title
  }), imgExt && /*#__PURE__*/React__default.createElement("div", {
    className: "image-card-part-ext"
  }, imgExt)), /*#__PURE__*/React__default.createElement("div", {
    className: "lm-t-c-row-text-wrapper"
  }, children), outChildren);
}
var RowImageTextCard$1 = /*#__PURE__*/React__default.memo(RowImageTextCard);

export { RowImageTextCard$1 as R };
//# sourceMappingURL=index-07cebbd5.js.map
