feat: added warning when trying to run script before logging in
This commit is contained in:
parent
6123521502
commit
46aecc5384
1 changed files with 6 additions and 0 deletions
|
@ -8,6 +8,7 @@ import { LucideCheck, LucidePlay, LucidePlug, LucideRefreshCw, LucideSkull, Luci
|
||||||
import { languages, Uri } from 'monaco-editor/esm/vs/editor/editor.api.js'
|
import { languages, Uri } from 'monaco-editor/esm/vs/editor/editor.api.js'
|
||||||
import { createEffect, createSignal, on, onCleanup, onMount } from 'solid-js'
|
import { createEffect, createSignal, on, onCleanup, onMount } from 'solid-js'
|
||||||
import { Dynamic } from 'solid-js/web'
|
import { Dynamic } from 'solid-js/web'
|
||||||
|
import { toast } from 'solid-sonner'
|
||||||
import { Button } from '../../lib/components/ui/button.tsx'
|
import { Button } from '../../lib/components/ui/button.tsx'
|
||||||
import {
|
import {
|
||||||
DropdownMenu,
|
DropdownMenu,
|
||||||
|
@ -180,6 +181,11 @@ export function Runner(props: {
|
||||||
}, { defer: true }))
|
}, { defer: true }))
|
||||||
|
|
||||||
async function handleRun() {
|
async function handleRun() {
|
||||||
|
if ($activeAccountId.get() === undefined) {
|
||||||
|
toast('You need to log in to run a script')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const getWorker = await languages.typescript.getTypeScriptWorker()
|
const getWorker = await languages.typescript.getTypeScriptWorker()
|
||||||
const worker = await getWorker(Uri.parse('file:///main.ts')) as unknown as CustomTypeScriptWorker
|
const worker = await getWorker(Uri.parse('file:///main.ts')) as unknown as CustomTypeScriptWorker
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue