@material-ui/lab
Version:
Material-UI Lab - Incubator for Material-UI React components.
34 lines (31 loc) • 993 B
JavaScript
import * as React from 'react';
import { createStyles, withStyles } from '@material-ui/core/styles';
import { DIALOG_WIDTH } from '../constants/dimensions';
import { WrapperVariantContext, IsStaticVariantContext } from './WrapperVariantContext';
const styles = theme => createStyles({
root: {
overflow: 'hidden',
minWidth: DIALOG_WIDTH,
display: 'flex',
flexDirection: 'column',
backgroundColor: theme.palette.background.paper
}
});
const StaticWrapper = props => {
const {
classes,
displayStaticWrapperAs = 'mobile',
children
} = props;
const isStatic = true;
return /*#__PURE__*/React.createElement(IsStaticVariantContext.Provider, {
value: isStatic
}, /*#__PURE__*/React.createElement(WrapperVariantContext.Provider, {
value: displayStaticWrapperAs
}, /*#__PURE__*/React.createElement("div", {
className: classes.root
}, children)));
};
export default withStyles(styles, {
name: 'MuiPickersStaticWrapper'
})(StaticWrapper);