semantic-ui-react
Version:
The official Semantic-UI-React integration.
24 lines (17 loc) • 554 B
JavaScript
import React from 'react'
import { createShorthandFactory, getUnhandledProps } from '../../lib'
import Image from '../../elements/Image'
/**
* An item can contain an image.
*/
function ItemImage(props) {
const { size } = props
const rest = getUnhandledProps(ItemImage, props)
return <Image {...rest} size={size} ui={!!size} wrapped />
}
ItemImage.propTypes = {
/** An image may appear at different sizes. */
size: Image.propTypes.size,
}
ItemImage.create = createShorthandFactory(ItemImage, (src) => ({ src }))
export default ItemImage