File tree Expand file tree Collapse file tree 3 files changed +21
-7
lines changed
Expand file tree Collapse file tree 3 files changed +21
-7
lines changed Original file line number Diff line number Diff line change 11import React from 'react' ;
22import PropTypes from 'prop-types' ;
3+ import styled from 'styled-components' ;
4+ import { remSize } from '../../theme' ;
35
4- const Screen = ( { children, fullscreen } ) => (
5- < div className = { fullscreen && 'fullscreen-preview' } >
6+ const ScreenWrapper = styled . div `
7+ .toast {
8+ margin-top: ${ props => remSize ( props . slimheader ? 49 : 68 ) } ;
9+ font-size: ${ remSize ( 12 ) } ;
10+ z-index: 0.5;
11+ width: 100%;
12+ padding: ${ remSize ( 8 ) } ;
13+ }
14+ ` ;
15+
16+ const Screen = ( { children, fullscreen, slimheader } ) => (
17+ < ScreenWrapper className = { fullscreen && 'fullscreen-preview' } slimheader = { slimheader } >
618 { children }
7- </ div >
19+ </ ScreenWrapper >
820) ;
921
1022Screen . defaultProps = {
11- fullscreen : false
23+ fullscreen : false ,
24+ slimheader : false ,
1225} ;
1326
1427Screen . propTypes = {
1528 children : PropTypes . node . isRequired ,
16- fullscreen : PropTypes . bool
29+ fullscreen : PropTypes . bool ,
30+ slimheader : PropTypes . bool
1731} ;
1832
1933export default Screen ;
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ class App extends React.Component {
4141 render ( ) {
4242 return (
4343 < div className = "app" >
44- { this . state . isMounted && ! window . devToolsExtension && getConfig ( 'NODE_ENV' ) === 'development' && < DevTools /> }
44+ { false && this . state . isMounted && ! window . devToolsExtension && getConfig ( 'NODE_ENV' ) === 'development' && < DevTools /> }
4545 { this . props . children }
4646 </ div >
4747 ) ;
Original file line number Diff line number Diff line change @@ -249,7 +249,6 @@ const MobileIDEView = (props) => {
249249
250250 return (
251251 < Screen fullscreen >
252- { toast . isVisible && < Toast /> }
253252 < Explorer />
254253 < Header
255254 title = { withChangeDot ( project . name , unsavedChanges ) }
@@ -268,6 +267,7 @@ const MobileIDEView = (props) => {
268267 < IconButton to = "/preview" onClick = { ( ) => { startSketch ( ) ; } } icon = { PlayIcon } aria-label = "Run sketch" />
269268 </ li >
270269 </ Header >
270+ { toast . isVisible && < Toast /> }
271271
272272 < IDEWrapper >
273273 < Editor provideController = { setCmController } />
You can’t perform that action at this time.
0 commit comments