UNPKG

@vs-form/vs-form

Version:

A schema-based form generator component for React using material-ui

25 lines (22 loc) 706 B
import { Component, createElement } from 'react'; import classNames from 'classnames'; import CardMedia from '@material-ui/core/CardMedia'; const styles = { mediaSize: { height: '240px', width: '240px' } }; class VsMediaStatic extends Component { constructor(props) { super(props); this.CardMediaProps = this.comp.props || {}; this.CardMediaProps.className = classNames(this.props.classes.mediaSize, this.CardMediaProps.className); } get comp() { return this.props.comp; } render() { return (createElement(CardMedia, Object.assign({}, this.CardMediaProps))); } } export default VsMediaStatic; export { styles };