Skip to content

Commit 0d119aa

Browse files
committed
🚧 emplace settings and play icons
1 parent 7f8138a commit 0d119aa

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

client/modules/IDE/pages/IDEViewMobile.jsx

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import { getHTMLFile } from '../reducers/files';
2222
import Editor from '../components/Editor';
2323
import { prop, remSize } from '../../../theme';
2424
import CloseIcon from '../../../images/exit.svg';
25+
import PreferencesIcon from '../../../images/preferences.svg';
26+
import PlayIcon from '../../../images/triangle-arrow-right.svg';
2527

2628
const background = prop('Button.default.background');
2729
const textColor = prop('primaryTextColor');
@@ -66,10 +68,10 @@ const Icon = styled.a`
6668
fill: ${textColor};
6769
color: ${textColor};
6870
margin-left: ${remSize(16)};
71+
align-items: center;
6972
}
7073
`;
7174

72-
7375
const Screen = ({ children }) => (
7476
<div className="fullscreen-preview">
7577
{children}
@@ -82,23 +84,32 @@ Screen.propTypes = {
8284
const isUserOwner = ({ project, user }) => (project.owner && project.owner.id === user.id);
8385

8486
const IDEViewMobile = (props) => {
85-
// const
8687
const {
8788
preferences, ide, editorAccessibility, project, updateLintMessage, clearLintMessage, selectedFile, updateFileContent, files, closeEditorOptions, showEditorOptions, showKeyboardShortcutModal, setUnsavedChanges, startRefreshSketch, stopSketch, expandSidebar, collapseSidebar, clearConsole, console, showRuntimeErrorWarning, hideRuntimeErrorWarning
8889
} = props;
8990

9091
const [tmController, setTmController] = useState(null);
9192

93+
const [overlay, setOverlay] = useState(null);
94+
9295
return (
9396
<Screen>
9497
<Header>
9598
<div>
9699
<h2>{project.name}</h2>
97100
<h3>{selectedFile.name}</h3>
98101
</div>
99-
<Icon href="/">
100-
<CloseIcon focusable="false" aria-hidden="true" />
101-
</Icon>
102+
<div>
103+
<Icon href="/">
104+
<CloseIcon focusable="false" aria-hidden="true" />
105+
</Icon>
106+
<Icon onClick={() => setOverlay('preferences')}>
107+
<PreferencesIcon focusable="false" aria-hidden="true" />
108+
</Icon>
109+
<Icon onClick={() => setOverlay('runSketch')}>
110+
<PlayIcon focusable="false" aria-hidden="true" />
111+
</Icon>
112+
</div>
102113
</Header>
103114
{/* <div>
104115
{ [preferences, ide, editorAccessibility, project, updateLintMessage, clearLintMessage, selectedFile, updateFileContent, files, closeEditorOptions, showEditorOptions, showKeyboardShortcutModal, setUnsavedChanges, startRefreshSketch, stopSketch, expandSidebar, collapseSidebar, clearConsole, console, showRuntimeErrorWarning, hideRuntimeErrorWarning]

0 commit comments

Comments
 (0)