diff --git a/packages/builder/src/components/commandPalette/CommandPalette.svelte b/packages/builder/src/components/commandPalette/CommandPalette.svelte index 3c95dbbd0b..7174158fbf 100644 --- a/packages/builder/src/components/commandPalette/CommandPalette.svelte +++ b/packages/builder/src/components/commandPalette/CommandPalette.svelte @@ -121,7 +121,7 @@ type: "Screen", name: screen.routing.route, icon: "WebPage", - action: () => $goto(`./design/${screen._id}/components`), + action: () => $goto(`./design/${screen._id}`), })), ...($automationStore?.automations?.map(automation => ({ type: "Automation", diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte index e783e7b3e2..6aaf7ae407 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/AppPreview.svelte @@ -207,10 +207,10 @@ } const toggleAddComponent = () => { - if ($isActive(`./${selectedComponentId}/new`)) { - $goto(`./${selectedComponentId}`) + if ($isActive(`./:componentId/new`)) { + $goto(`./:componentId`) } else { - $goto(`./${selectedComponentId}/new`) + $goto(`./:componentId/new`) } } diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/ComponentKeyHandler.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/ComponentKeyHandler.svelte index 749d4020c0..b6957f64f3 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/ComponentKeyHandler.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/ComponentKeyHandler.svelte @@ -36,7 +36,7 @@ confirmEjectDialog.show() }, ["Ctrl+Enter"]: () => { - $goto(`./${$store.selectedComponentId}/new`) + $goto(`./:componentId/new`) }, ["Delete"]: component => { // Don't show confirmation for the screen itself diff --git a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/index.svelte b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/index.svelte index a667cd4e59..7851fe61f8 100644 --- a/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/index.svelte +++ b/packages/builder/src/pages/builder/app/[application]/design/[screenId]/_components/ComponentList/index.svelte @@ -14,10 +14,10 @@ let scrolling = false const toNewComponentRoute = () => { - if ($isActive(`./${$store.selectedComponentId}/new`)) { - $goto(`./${$store.selectedComponentId}`) + if ($isActive(`./:componentId/new`)) { + $goto(`./:componentId`) } else { - $goto(`./${$store.selectedComponentId}/new`) + $goto(`./:componentId/new`) } }