diff --git a/frontend/src/lib/components/DeployWorkspace.svelte b/frontend/src/lib/components/DeployWorkspace.svelte index 5254130d86..44ebd31d99 100644 --- a/frontend/src/lib/components/DeployWorkspace.svelte +++ b/frontend/src/lib/components/DeployWorkspace.svelte @@ -55,6 +55,7 @@ notSet = true } }) + $: workspaceToDeployTo && reload(initialPath) async function reload(path: string) { @@ -65,6 +66,7 @@ seeTarget = true } catch { seeTarget = false + return } const allDeps = await getDependencies(kind, path) diff --git a/frontend/src/lib/components/DropdownV2.svelte b/frontend/src/lib/components/DropdownV2.svelte index ccfb33ceff..ad64c8bb0e 100644 --- a/frontend/src/lib/components/DropdownV2.svelte +++ b/frontend/src/lib/components/DropdownV2.svelte @@ -11,6 +11,7 @@ href?: string disabled?: boolean type?: 'action' | 'delete' + hide?: boolean | undefined } export let items: Item[] | (() => Item[]) = [] @@ -18,9 +19,9 @@ function computeItems(): Item[] { if (typeof items === 'function') { - return items() + return (items() ?? []).filter((item) => !item.hide) } else { - return items + return items.filter((item) => !item.hide) } } diff --git a/frontend/src/lib/components/Path.svelte b/frontend/src/lib/components/Path.svelte index a72ea8579e..1119266f7d 100644 --- a/frontend/src/lib/components/Path.svelte +++ b/frontend/src/lib/components/Path.svelte @@ -302,7 +302,7 @@ {#if meta != undefined}
-