diff --git a/frontend/src/.d.ts b/frontend/src/.d.ts index 1d15de31c8..2aa2423b71 100644 --- a/frontend/src/.d.ts +++ b/frontend/src/.d.ts @@ -1,7 +1,7 @@ -declare namespace svelte.JSX { - interface DOMAttributes { - onclick_outside?: CompositionEventHandler - onpointerdown_outside?: (event: CustomEvent) => void - onpointerdown_connecting?: (event: CustomEvent) => void +declare namespace svelteHTML { + interface HTMLAttributes { + 'on:click_outside'?: (event: CustomEvent) => void + 'on:pointerdown_outside'?: (event: CustomEvent) => void + 'on:pointerdown_connecting'?: (event: CustomEvent) => void } } diff --git a/frontend/src/lib/components/AddUser.svelte b/frontend/src/lib/components/AddUser.svelte index 54acc1157a..6144d6e84b 100644 --- a/frontend/src/lib/components/AddUser.svelte +++ b/frontend/src/lib/components/AddUser.svelte @@ -92,26 +92,24 @@ {/if} Role - + {#if dbSchema.lang !== 'graphql' && (dbSchema.schema?.public || dbSchema.schema?.PUBLIC || dbSchema.schema?.dbo)} - - - + + + {/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 b365bbdd96..2fcdcc2d06 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -402,10 +402,11 @@ on:selected={(ev) => { globalForceJson = ev.detail === 'json' }} + let:item > - + - + {/if} @@ -438,16 +439,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/DropdownV2.svelte b/frontend/src/lib/components/DropdownV2.svelte index 57a67eed84..3046f2c7ac 100644 --- a/frontend/src/lib/components/DropdownV2.svelte +++ b/frontend/src/lib/components/DropdownV2.svelte @@ -93,7 +93,13 @@ {#if $$slots.buttonReplacement} {:else} - diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index a19135709a..b460dbfa60 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -465,6 +465,7 @@ { const isS3 = e.detail == 'S3' @@ -545,7 +546,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..da4a46f2cd 100644 --- a/frontend/src/lib/components/FolderEditor.svelte +++ b/frontend/src/lib/components/FolderEditor.svelte @@ -184,9 +184,13 @@
- (ownerItem = '')}> - - + (ownerItem = '')} + let:item + > + +
@@ -194,7 +198,9 @@ !perms?.map((y) => y.owner_name).includes('u/'+x)) : groups.filter((x) => !perms?.map((y) => y.owner_name).includes('g/'+x))} + items={ownerKind === 'user' + ? usernames.filter((x) => !perms?.map((y) => y.owner_name).includes('u/' + x)) + : groups.filter((x) => !perms?.map((y) => y.owner_name).includes('g/' + x))} bind:selectedItem={ownerItem} /> {#if ownerKind == 'group'} @@ -271,6 +277,7 @@
{ const role = e.detail // const wasInFolder = (folder?.owners ?? []).includes(folder) @@ -309,25 +316,25 @@ >
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 57a5ba804c..30d9d98bae 100644 --- a/frontend/src/lib/components/InstanceSetting.svelte +++ b/frontend/src/lib/components/InstanceSetting.svelte @@ -185,12 +185,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..1655ca444d 100644 --- a/frontend/src/lib/components/InviteUser.svelte +++ b/frontend/src/lib/components/InviteUser.svelte @@ -80,28 +80,26 @@ bind:value={email} class="mr-4" /> - +
- +