pixelass commited on
Commit
f1a6acf
•
1 Parent(s): 21a57cd

feat: allow saving and running edited code

Browse files
Files changed (1) hide show
  1. src/pages/index.tsx +17 -1
src/pages/index.tsx CHANGED
@@ -222,7 +222,23 @@ export default function Home() {
222
  </Toolbar>
223
  </AppBar>
224
  {showCode && (
225
- <Box sx={{ flex: 1 }}>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
  <MonacoEditor
227
  theme={getTheme(mode, systemMode)}
228
  language="javascript"
 
222
  </Toolbar>
223
  </AppBar>
224
  {showCode && (
225
+ <Box
226
+ sx={{ flex: 1 }}
227
+ onKeyDown={event => {
228
+ if (event.key === "s" && event.metaKey) {
229
+ event.preventDefault();
230
+ setAnswers(previousAnswers =>
231
+ previousAnswers.map(previousAnswer => {
232
+ console.log(previousAnswer.id, activeId);
233
+ return previousAnswer.id === activeId
234
+ ? { ...previousAnswer, content: template }
235
+ : previousAnswer;
236
+ })
237
+ );
238
+ reload();
239
+ }
240
+ }}
241
+ >
242
  <MonacoEditor
243
  theme={getTheme(mode, systemMode)}
244
  language="javascript"