From b155e45d8cd68056f9ff3ce6333f755d87be0266 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Wed, 15 Apr 2020 17:39:01 -0500 Subject: [PATCH] add editor back in --- src/components/App.tsx | 2 ++ src/components/Editor.tsx | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 src/components/Editor.tsx diff --git a/src/components/App.tsx b/src/components/App.tsx index 5fb908c4..ddbead7c 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -1,4 +1,5 @@ import React from 'react'; +import Editor from './Editor'; import Toolbar from './Toolbar'; import Container from 'react-bootstrap/Container'; @@ -6,6 +7,7 @@ function App(): JSX.Element { return ( + ); } diff --git a/src/components/Editor.tsx b/src/components/Editor.tsx new file mode 100644 index 00000000..4a970131 --- /dev/null +++ b/src/components/Editor.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import AceEditor from 'react-ace'; +import Row from 'react-bootstrap/Row'; +import Col from 'react-bootstrap/Col'; + +import 'ace-builds/src-noconflict/mode-python'; +import 'ace-builds/src-noconflict/theme-xcode'; +import 'ace-builds/src-min-noconflict/ext-searchbox'; +import 'ace-builds/src-min-noconflict/ext-language_tools'; + +class Editor extends React.Component { + render(): JSX.Element { + return ( + + + localStorage.setItem('program', v)} + /> + + + ); + } +} + +export default Editor;