From 5f696f12f94938e47ef29cecccd50ddcf9cbc05f Mon Sep 17 00:00:00 2001 From: Guilhem Date: Tue, 18 Feb 2025 13:01:55 +0000 Subject: [PATCH] migrate ToggleButtonGroup to melt --- frontend/src/lib/components/AddUser.svelte | 5 +- frontend/src/lib/components/ArgInput.svelte | 3 +- .../src/lib/components/Auth0Setting.svelte | 12 +- .../components/AutoscalingConfigEditor.svelte | 29 +- .../lib/components/ContentSearchInner.svelte | 16 +- .../lib/components/DBSchemaExplorer.svelte | 13 +- .../src/lib/components/DateTimeInput.svelte | 6 +- .../src/lib/components/DisplayResult.svelte | 18 +- .../lib/components/EditableSchemaForm.svelte | 3 +- .../src/lib/components/FolderEditor.svelte | 10 +- .../src/lib/components/GroupEditor.svelte | 4 + .../lib/components/InputTransformForm.svelte | 5 +- .../src/lib/components/InstanceSetting.svelte | 3 +- frontend/src/lib/components/InviteUser.svelte | 5 +- .../src/lib/components/OktaSetting.svelte | 12 +- frontend/src/lib/components/Path.svelte | 3 + frontend/src/lib/components/SchemaForm.svelte | 11 +- .../src/lib/components/ScriptBuilder.svelte | 2 + .../src/lib/components/ScriptPicker.svelte | 6 +- .../components/ScriptVersionHistory.svelte | 12 +- frontend/src/lib/components/ShareModal.svelte | 15 +- .../lib/components/StringTypeNarrowing.svelte | 9 +- .../lib/components/SuperadminSettings.svelte | 11 +- .../lib/components/ToggleHubWorkspace.svelte | 6 +- .../components/ToggleHubWorkspaceQuick.svelte | 8 +- .../src/lib/components/VariableEditor.svelte | 8 +- .../src/lib/components/WorkerGroup.svelte | 10 +- .../apps/editor/AppEditorHeader.svelte | 53 ++- .../apps/editor/PreviewToggle.svelte | 3 + .../editor/componentsPanel/CssProperty.svelte | 12 +- .../settingsPanel/AlignmentEditor.svelte | 14 +- .../ComponentInputTypeEditor.svelte | 7 + .../ComponentPanelDataSource.svelte | 3 + .../settingsPanel/InputsSpecEditor.svelte | 19 +- .../toggleButton-v2/ToggleButton.svelte | 56 +-- .../toggleButton-v2/ToggleButtonGroup.svelte | 66 ++- .../toggleButton-v2/ToggleButtonMore.svelte | 37 +- .../toggleButton-v2/ToggleEnable.svelte | 37 -- .../lib/components/copilot/ScriptGen.svelte | 29 +- .../details/DetailPageTriggerPanel.svelte | 8 +- .../details/EmailTriggerConfigSection.svelte | 6 +- .../flows/content/FlowInputs.svelte | 5 +- .../flows/content/FlowModuleComponent.svelte | 15 +- .../flows/content/FlowRetries.svelte | 7 +- .../src/lib/components/home/ItemsList.svelte | 13 +- .../src/lib/components/runs/RunsFilter.svelte | 71 ++- .../schema/FlowPropertyEditor.svelte | 9 +- .../components/schema/PropertyEditor.svelte | 4 +- .../settings/WorkspaceOperatorSettings.svelte | 38 +- .../settings/WorkspaceUserSettings.svelte | 16 +- .../components/triggers/CaptureTable.svelte | 4 +- .../components/triggers/TriggersEditor.svelte | 6 +- .../http/RouteEditorConfigSection.svelte | 11 +- .../triggers/http/RouteEditorInner.svelte | 30 +- .../kafka/KafkaTriggersConfigSection.svelte | 5 +- .../nats/NatsTriggersConfigSection.svelte | 5 +- .../PostgresTriggerEditorInner.svelte | 5 +- .../triggers/postgres/RelationPicker.svelte | 5 +- .../webhook/WebhooksConfigSection.svelte | 15 +- .../WebsocketEditorConfigSection.svelte | 5 +- .../(logged)/kafka_triggers/+page.svelte | 6 +- .../(logged)/nats_triggers/+page.svelte | 415 +++++++++--------- .../(logged)/postgres_triggers/+page.svelte | 6 +- .../(root)/(logged)/routes/+page.svelte | 6 +- .../(logged)/runs/[...path]/+page.svelte | 27 +- .../(root)/(logged)/schedules/+page.svelte | 14 +- .../user/(user)/create_workspace/+page.svelte | 30 +- .../(logged)/websocket_triggers/+page.svelte | 6 +- .../(logged)/workspace_settings/+page.svelte | 14 +- 69 files changed, 810 insertions(+), 578 deletions(-) delete mode 100644 frontend/src/lib/components/common/toggleButton-v2/ToggleEnable.svelte diff --git a/frontend/src/lib/components/AddUser.svelte b/frontend/src/lib/components/AddUser.svelte index 54acc1157a..88da3df312 100644 --- a/frontend/src/lib/components/AddUser.svelte +++ b/frontend/src/lib/components/AddUser.svelte @@ -92,12 +92,13 @@ {/if} Role - + {#if dbSchema.lang !== 'graphql' && (dbSchema.schema?.public || dbSchema.schema?.PUBLIC || dbSchema.schema?.dbo)} - - - + { + dbSchema.publicOnly = detail === 'dbo' + }} + let:item + > + + {/if} {#if dbSchema.lang === 'graphql'} diff --git a/frontend/src/lib/components/DateTimeInput.svelte b/frontend/src/lib/components/DateTimeInput.svelte index 687ee3d3ea..8bf8157dd6 100644 --- a/frontend/src/lib/components/DateTimeInput.svelte +++ b/frontend/src/lib/components/DateTimeInput.svelte @@ -146,9 +146,9 @@ {/if} diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index 80f7ce999f..577bab9c1f 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -379,10 +379,11 @@ on:selected={(ev) => { globalForceJson = ev.detail === 'json' }} + let:item > - + - + {/if} @@ -412,16 +413,23 @@ {#if !hideAsJson && !['json', 's3object'].includes(resultKind ?? '') && typeof result === 'object'} { forceJson = ev.detail === 'json' }} > {#if ['table-col', 'table-row', 'table-row-object'].includes(resultKind ?? '')} - + {:else} - + {/if} - + {/if} diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index a7c6542369..b23caf5a72 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -468,6 +468,7 @@ { const isS3 = e.detail == 'S3' @@ -548,7 +549,7 @@ }} > {#each [['String', 'string'], ['Number', 'number'], ['Integer', 'integer'], ['Object', 'object'], ['OneOf', 'oneOf'], ['Array', 'array'], ['Boolean', 'boolean'], ['S3 Object', 'S3']] as x} - + {/each} diff --git a/frontend/src/lib/components/FolderEditor.svelte b/frontend/src/lib/components/FolderEditor.svelte index efeff315f8..46b5885a67 100644 --- a/frontend/src/lib/components/FolderEditor.svelte +++ b/frontend/src/lib/components/FolderEditor.svelte @@ -184,9 +184,13 @@
- (ownerItem = '')}> - - + (ownerItem = '')} + let:item + > + +
diff --git a/frontend/src/lib/components/GroupEditor.svelte b/frontend/src/lib/components/GroupEditor.svelte index 7b7c5f067c..8ea5127e25 100644 --- a/frontend/src/lib/components/GroupEditor.svelte +++ b/frontend/src/lib/components/GroupEditor.svelte @@ -150,6 +150,7 @@
{ const role = e.detail // const wasInGroup = (group?.members ?? []).includes(group) @@ -215,6 +216,7 @@ size="xs" label="Member" tooltip="A Member of a group can see everything the group can see, write to everything the group can write, and generally act on behalf of the group" + {item} /> {#if role === 'manager'} {/if} diff --git a/frontend/src/lib/components/InputTransformForm.svelte b/frontend/src/lib/components/InputTransformForm.svelte index 50ad1e8922..3d174b5996 100644 --- a/frontend/src/lib/components/InputTransformForm.svelte +++ b/frontend/src/lib/components/InputTransformForm.svelte @@ -358,6 +358,7 @@
{ if (e.detail == propertyType) return const staticTemplate = isStaticTemplate(inputCat) @@ -417,9 +418,10 @@ value="static" size="xs2" label={'${}'} + {item} /> {:else} - + {/if} {#if codeInjectionDetected && propertyType == 'static'} @@ -441,6 +443,7 @@ tooltip="JavaScript expression ('flow_input' or 'results')." value="javascript" icon={FunctionSquare} + {item} /> {/if} diff --git a/frontend/src/lib/components/InstanceSetting.svelte b/frontend/src/lib/components/InstanceSetting.svelte index 599ca28229..7cdfd605d4 100644 --- a/frontend/src/lib/components/InstanceSetting.svelte +++ b/frontend/src/lib/components/InstanceSetting.svelte @@ -183,12 +183,13 @@ {/if} - + {#each setting.select_items ?? [] as item} {/each} diff --git a/frontend/src/lib/components/InviteUser.svelte b/frontend/src/lib/components/InviteUser.svelte index ae5a824190..0eb3b2cc7c 100644 --- a/frontend/src/lib/components/InviteUser.svelte +++ b/frontend/src/lib/components/InviteUser.svelte @@ -80,12 +80,13 @@ bind:value={email} class="mr-4" /> - +