semantic-ui-react
Version:
The official Semantic-UI-React integration.
34 lines (32 loc) • 862 B
JavaScript
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;