diff --git a/frontend/src/lib/components/ObjectResourceInput.svelte b/frontend/src/lib/components/ObjectResourceInput.svelte index b66e36f347..1c97b4ac41 100644 --- a/frontend/src/lib/components/ObjectResourceInput.svelte +++ b/frontend/src/lib/components/ObjectResourceInput.svelte @@ -4,7 +4,7 @@ import ResourcePicker from './ResourcePicker.svelte' import { workspaceStore } from '$lib/stores' import SchemaForm from './SchemaForm.svelte' - import RadioButtonV3 from './RadioButtonV3.svelte' + import RadioButton from './RadioButton.svelte' export let format: string export let value: any @@ -54,7 +54,7 @@
- export let label = '' - export let options: ([string, any] | string)[] + export let options: [string | { title: string; desc: string }, any][] export let value: any import { createEventDispatcher } from 'svelte' + import Tooltip from './Tooltip.svelte' const dispatch = createEventDispatcher() @@ -24,7 +25,10 @@ aria-labelledby="memory-option-0-label" on:click={() => dispatch('change', val)} /> -

{label}

+

+ {#if typeof label !== 'string'}{label.title} {label.desc} + {:else}{label}{/if} +

{/each}
diff --git a/frontend/src/lib/components/RadioButtonV2.svelte b/frontend/src/lib/components/RadioButtonV2.svelte deleted file mode 100644 index 60aac5f449..0000000000 --- a/frontend/src/lib/components/RadioButtonV2.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - -
- {#each options as [label, val]} - - {/each} -
- - diff --git a/frontend/src/lib/components/ScriptBuilder.svelte b/frontend/src/lib/components/ScriptBuilder.svelte index 0ec55dcbe9..0b39e92d84 100644 --- a/frontend/src/lib/components/ScriptBuilder.svelte +++ b/frontend/src/lib/components/ScriptBuilder.svelte @@ -10,7 +10,7 @@ import { onDestroy } from 'svelte' import SvelteMarkdown from 'svelte-markdown' import Path from './Path.svelte' - import RadioButtonV3 from './RadioButtonV3.svelte' + import RadioButton from './RadioButton.svelte' import Required from './Required.svelte' import ScriptEditor from './ScriptEditor.svelte' import ScriptSchema from './ScriptSchema.svelte' @@ -177,7 +177,7 @@

Language

-
{#if options.length > 1} - + {/if}
diff --git a/frontend/src/lib/components/StringTypeNarrowing.svelte b/frontend/src/lib/components/StringTypeNarrowing.svelte index 6c3b45078c..ef77b75294 100644 --- a/frontend/src/lib/components/StringTypeNarrowing.svelte +++ b/frontend/src/lib/components/StringTypeNarrowing.svelte @@ -1,5 +1,5 @@ -
- +
+ +
{#if $mode == 'pull'}