From ef1757f5d747e513d201eb6fa48918dba8248abe Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Mon, 30 Mar 2026 22:00:14 +0200 Subject: [PATCH] fix: Ducklake UI Nits (#8628) --- frontend/package-lock.json | 4 +- frontend/src/lib/components/EditorBar.svelte | 13 +++- .../lib/components/assets/AssetButtons.svelte | 46 ++++++------ .../workspaceSettings/DucklakeSettings.svelte | 74 +++++++++---------- .../(root)/(logged)/assets/+page.svelte | 22 +++--- 5 files changed, 77 insertions(+), 82 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1a508c8449..3497c6d6c1 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -163,8 +163,8 @@ } }, "../backend/parsers/windmill-parser-wasm/pkg-ts": { - "name": "windmill-parser-wasm", - "version": "1.654.0" + "name": "windmill-parser-wasm-ts", + "version": "1.623.1" }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", diff --git a/frontend/src/lib/components/EditorBar.svelte b/frontend/src/lib/components/EditorBar.svelte index ee2108711c..9e7f2eb81e 100644 --- a/frontend/src/lib/components/EditorBar.svelte +++ b/frontend/src/lib/components/EditorBar.svelte @@ -79,7 +79,16 @@ iconOnly?: boolean validCode?: boolean kind?: 'script' | 'trigger' | 'approval' - template?: 'pgsql' | 'mysql' | 'script' | 'docker' | 'powershell' | 'bunnative' | 'claudesandbox' | 'wac_python' | 'wac_typescript' + template?: + | 'pgsql' + | 'mysql' + | 'script' + | 'docker' + | 'powershell' + | 'bunnative' + | 'claudesandbox' + | 'wac_python' + | 'wac_typescript' collabMode?: boolean collabLive?: boolean collabUsers?: { name: string }[] @@ -739,7 +748,7 @@ JsonNode ${windmillPathToCamelCaseName(path)} = JsonNode.Parse(await client.GetS startIcon={{ icon: Settings }} target="_blank" variant="accent" - href="{base}/workspace_settings?tab=windmill_lfs" + href="{base}/workspace_settings?tab=ducklake" > Go to settings diff --git a/frontend/src/lib/components/assets/AssetButtons.svelte b/frontend/src/lib/components/assets/AssetButtons.svelte index 62bd981609..8e8c851f42 100644 --- a/frontend/src/lib/components/assets/AssetButtons.svelte +++ b/frontend/src/lib/components/assets/AssetButtons.svelte @@ -43,32 +43,28 @@ {#if (asset.kind === 'resource' && resourceDataCacheValue === undefined) || ducklakeNotFound || datatableNotFound} {#snippet trigger()} - - - {:else if datatableNotFound} - - {:else if asset.kind === 'resource' && resourceDataCacheValue === undefined} - - {/if} - - {/snippet} + Not found + {#if ducklakeNotFound} + + {:else if datatableNotFound} + + {:else if asset.kind === 'resource' && resourceDataCacheValue === undefined} + + {/if} + {/snippet} {:else if assetCanBeExplored(asset, { resource_type: resourceDataCacheValue })} - + {#if ducklake.name === 'main'} The main ducklake can be accessed with the @@ -249,7 +249,7 @@ /> -
+
{#if ducklake.catalog.resource_type === 'instance'} @@ -276,19 +276,19 @@ } } } - class="w-28" + class="w-24" />
{#if ducklake.catalog.resource_type !== 'instance'} {:else} -
+