@vs-form/vs-form
Version:
A schema-based form generator component for React using material-ui
30 lines (25 loc) • 923 B
JavaScript
;
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var React = require('react');
var React__default = _interopDefault(React);
var classNames = _interopDefault(require('classnames'));
var CardMedia = _interopDefault(require('@material-ui/core/CardMedia'));
const styles = {
mediaSize: {
height: '240px',
width: '240px'
}
};
class VsMediaStatic extends React.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 (React.createElement(CardMedia, Object.assign({}, this.CardMediaProps)));
}
}
exports.default = VsMediaStatic;
exports.styles = styles;