diff --git a/packages/repl/src/components/runner/Runner.tsx b/packages/repl/src/components/runner/Runner.tsx index 5ecf476..ae83f3a 100644 --- a/packages/repl/src/components/runner/Runner.tsx +++ b/packages/repl/src/components/runner/Runner.tsx @@ -4,7 +4,7 @@ import type { Setter } from 'solid-js' import type { CustomTypeScriptWorker } from '../editor/utils/custom-worker.ts' import { timers } from '@fuman/utils' import { persistentAtom } from '@nanostores/persistent' -import { LucideCheck, LucidePlay, LucidePlug, LucideRefreshCw, LucideSkull, LucideUnplug } from 'lucide-solid' +import { LucideCheck, LucidePlay, LucidePlug, LucideRefreshCw, LucideSettings2, LucideSkull, LucideUnplug } from 'lucide-solid' import { languages, Uri } from 'monaco-editor/esm/vs/editor/editor.api.js' import { createEffect, createSignal, on, onCleanup, onMount } from 'solid-js' import { Dynamic } from 'solid-js/web' @@ -268,30 +268,34 @@ export function Runner(props: { )}
+
+ {{ + offline: 'Disconnected', + connecting: 'Connecting...', + updating: 'Updating...', + connected: 'Ready', + }[connectionState()]} +
+
( )} />