From 11a9f3ced309c0c147cf725a8fb339278361c1f0 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Tue, 23 Aug 2022 18:04:35 +0200 Subject: [PATCH] no top level await + no evaluate on mount --- packages/react/examples/nano-repl/src/App.jsx | 5 +++-- packages/react/src/hooks/useStrudel.mjs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react/examples/nano-repl/src/App.jsx b/packages/react/examples/nano-repl/src/App.jsx index eecf6986..b8354ba6 100644 --- a/packages/react/examples/nano-repl/src/App.jsx +++ b/packages/react/examples/nano-repl/src/App.jsx @@ -79,12 +79,12 @@ function App() { const error = evalError || schedulerError; useKeydown( useCallback( - (e) => { + async (e) => { if (e.ctrlKey || e.altKey) { if (e.code === 'Enter') { e.preventDefault(); flash(view); - evaluate(); + await evaluate(); if (e.shiftKey) { panic(); scheduler.stop(); @@ -110,6 +110,7 @@ function App() {