UNPKG

@chatui/core

Version:

The React library for Chatbot UI

29 lines 850 B
import React from 'react'; import clsx from 'clsx'; import { Image } from '../Image'; var ImageItem = function ImageItem(_ref) { var img = _ref.img, onClick = _ref.onClick; var handleClick = function handleClick(e) { onClick === null || onClick === void 0 || onClick(img, e); }; return /*#__PURE__*/React.createElement(Image, { src: img.src, onClick: handleClick }); }; export var ImageList = function ImageList(props) { var className = props.className, list = props.list, onClick = props.onClick; return /*#__PURE__*/React.createElement("ul", { className: clsx('ImageList', className) }, list.map(function (img) { return /*#__PURE__*/React.createElement("li", { key: img.id || img.src }, /*#__PURE__*/React.createElement(ImageItem, { img: img, onClick: onClick })); })); };