diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index 140b4f0dfb..d4ac6294ef 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -72,6 +72,7 @@ properties?: { [name: string]: SchemaProperty } } | undefined + lightHeaderFont?: boolean displayHeader?: boolean properties?: { [name: string]: SchemaProperty } | undefined nestedRequired?: string[] | undefined @@ -181,7 +182,8 @@ workspace = undefined, actions, innerBottomSnippet, - fieldHeaderActions + fieldHeaderActions, + lightHeaderFont = false }: Props = $props() $effect(() => { @@ -599,7 +601,10 @@ {simpleTooltip} {lightHeader} {displayType} - labelClass={css?.label?.class} + labelClass={twMerge( + lightHeaderFont ? '!font-normal !text-sm text-tertiary' : '', + css?.label?.class + )} /> {@render fieldHeaderActions?.()} @@ -735,8 +740,9 @@ {/await} {:else} -
+
0} {#key redraw} -
+
{#if orderEditable} {:else} {:else if properties && Object.keys(properties).length > 0 && inputCat !== 'list'} -
+
{#if orderEditable} {:else} - {#if disabled || error === ''} -   - {:else} + {#if disabled || error === ''} +   + {:else} +
{error} - {/if} -
+
+ {/if} {:else if !noMargin}
{/if} diff --git a/frontend/src/lib/components/SchemaForm.svelte b/frontend/src/lib/components/SchemaForm.svelte index 7313831558..9c67f1401b 100644 --- a/frontend/src/lib/components/SchemaForm.svelte +++ b/frontend/src/lib/components/SchemaForm.svelte @@ -56,6 +56,7 @@ displayType?: boolean appPath?: string | undefined className?: string + lightHeaderFont?: boolean computeS3ForceViewerPolicies?: | (() => | { @@ -106,6 +107,7 @@ displayType = true, appPath = undefined, className = '', + lightHeaderFont = false, computeS3ForceViewerPolicies = undefined, workspace = undefined, actions: actions_render = undefined @@ -280,6 +282,7 @@ {@const formerProperty = diff[argName].oldSchema}
{#if !hidden[argName]} { dispatch('change') }} diff --git a/frontend/src/lib/components/schema/SchemaFormDND.svelte b/frontend/src/lib/components/schema/SchemaFormDND.svelte index 5e2ae7e69a..cda70ced37 100644 --- a/frontend/src/lib/components/schema/SchemaFormDND.svelte +++ b/frontend/src/lib/components/schema/SchemaFormDND.svelte @@ -25,6 +25,7 @@ helperScript?: DynamicInput.HelperScript className?: string dndType?: string + lightHeaderFont?: boolean } let { @@ -44,7 +45,8 @@ isValid = $bindable(true), noVariablePicker = false, className = '', - dndType = generateRandomString() + dndType = generateRandomString(), + lightHeaderFont }: Props = $props() $effect.pre(() => { @@ -135,6 +137,7 @@ {shouldDispatchChanges} bind:isValid {noVariablePicker} + {lightHeaderFont} > {#snippet actions()} {#if !disableDnd}