import React from 'react'; import { connect } from 'react-redux'; import { withStyles } from '@material-ui/core/styles'; import { withRoomContext } from '../RoomContext'; import * as stateActions from '../actions/stateActions'; import PropTypes from 'prop-types'; import Typography from '@material-ui/core/Typography'; import Paper from '@material-ui/core/Paper'; const styles = (theme) => ({ root : { display : 'flex', width : '100%', height : '100%', backgroundColor : 'var(--background-color)', backgroundImage : `url(${window.config.background})`, backgroundAttachment : 'fixed', backgroundPosition : 'center', backgroundSize : 'cover', backgroundRepeat : 'no-repeat' }, dialogPaper : { width : '20vw', padding : theme.spacing(2), [theme.breakpoints.down('lg')] : { width : '30vw' }, [theme.breakpoints.down('md')] : { width : '40vw' }, [theme.breakpoints.down('sm')] : { width : '60vw' }, [theme.breakpoints.down('xs')] : { width : '80vw' } }, logo : { display : 'block' } }); const Lobby = ({ classes }) => { return (