UNPKG

semantic-ui-react

Version:
34 lines (26 loc) 847 B
import _extends from 'babel-runtime/helpers/extends'; import React from 'react'; import { createShorthandFactory, getUnhandledProps, META } from '../../lib'; import Image from '../../elements/Image'; /** * An item can contain an image. */ function ItemImage(props) { var size = props.size; var rest = getUnhandledProps(ItemImage, props); return React.createElement(Image, _extends({}, rest, { size: size, ui: !!size, wrapped: true })); } ItemImage.handledProps = ['size']; ItemImage._meta = { name: 'ItemImage', parent: 'Item', type: META.TYPES.VIEW }; ItemImage.propTypes = process.env.NODE_ENV !== "production" ? { /** An image may appear at different sizes. */ size: Image.propTypes.size } : {}; ItemImage.create = createShorthandFactory(ItemImage, function (src) { return { src: src }; }); export default ItemImage;