diff --git a/pyscriptjs/src/components/pyscript.ts b/pyscriptjs/src/components/pyscript.ts index 2fe02a5..11e9857 100644 --- a/pyscriptjs/src/components/pyscript.ts +++ b/pyscriptjs/src/components/pyscript.ts @@ -6,16 +6,19 @@ import { defaultKeymap } from "@codemirror/commands"; import { oneDarkTheme } from "@codemirror/theme-one-dark"; -import { pyodideLoaded } from '../stores'; +import { pyodideLoaded, loadedEnvironments } from '../stores'; import { addClasses } from '../utils'; import { debug } from "svelte/internal"; // Premise used to connect to the first available pyodide interpreter let pyodideReadyPromise; - +let environments; pyodideLoaded.subscribe(value => { pyodideReadyPromise = value; }); +loadedEnvironments.subscribe(value => { + environments = value; +}); function createCmdHandler(el){ // Creates a codemirror cmd handler that calls the el.evaluate when an event