diff --git a/frontend/src/lib/components/EditorBar.svelte b/frontend/src/lib/components/EditorBar.svelte index cdbd6b162e..ae84df30f9 100644 --- a/frontend/src/lib/components/EditorBar.svelte +++ b/frontend/src/lib/components/EditorBar.svelte @@ -232,8 +232,14 @@ {validCode ? 'Valid' : 'Invalid'} -
- +
+ - - Add context variable - + Add context variable - + - - Add variable - + Add variable - + - - Add resource - + Add resource - + - - Reset - + Reset - + - - Reload assistant - + Reload assistant - +
- + - - Script - + Script diff --git a/frontend/src/lib/components/ScriptBuilder.svelte b/frontend/src/lib/components/ScriptBuilder.svelte index 97723cf608..8d3caae104 100644 --- a/frontend/src/lib/components/ScriptBuilder.svelte +++ b/frontend/src/lib/components/ScriptBuilder.svelte @@ -350,6 +350,7 @@ lang={script.language} {initialArgs} {kind} + tour /> {:else if step === 3} diff --git a/frontend/src/lib/components/ScriptEditor.svelte b/frontend/src/lib/components/ScriptEditor.svelte index 121bff7e14..890c9634e3 100644 --- a/frontend/src/lib/components/ScriptEditor.svelte +++ b/frontend/src/lib/components/ScriptEditor.svelte @@ -17,6 +17,7 @@ import { Button, Kbd } from './common' import SplitPanesWrapper from './splitPanes/SplitPanesWrapper.svelte' import WindmillIcon from './icons/WindmillIcon.svelte' + import { Tour } from './tutorial' // Exported export let schema: Schema = emptySchema() @@ -27,6 +28,7 @@ export let initialArgs: Record = {} export let fixedOverflowWidgets = true export let noSyncFromGithub = false + export let tour = false let websocketAlive = { pyright: false, black: false, deno: false, go: false } @@ -114,6 +116,10 @@ +{#if tour} + +{/if} +
{ inferSchema(code) @@ -180,7 +187,7 @@
-
+
{#if testIsLoading}