Skip to content

Commit 23ac2cd

Browse files
committed
👌 make toast appear below header and look thinner
1 parent 448a99d commit 23ac2cd

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed
Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,33 @@
11
import React from 'react';
22
import 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

1022
Screen.defaultProps = {
11-
fullscreen: false
23+
fullscreen: false,
24+
slimheader: false,
1225
};
1326

1427
Screen.propTypes = {
1528
children: PropTypes.node.isRequired,
16-
fullscreen: PropTypes.bool
29+
fullscreen: PropTypes.bool,
30+
slimheader: PropTypes.bool
1731
};
1832

1933
export default Screen;

client/modules/App/App.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
);

client/modules/IDE/pages/MobileIDEView.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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} />

0 commit comments

Comments
 (0)