@vs-form/vs-form
Version:
A schema-based form generator component for React using material-ui
25 lines (22 loc) • 706 B
JavaScript
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 };