diff --git a/src/panels/my/ha-panel-my.ts b/src/panels/my/ha-panel-my.ts index ab5ae0cda9..733c44e606 100644 --- a/src/panels/my/ha-panel-my.ts +++ b/src/panels/my/ha-panel-my.ts @@ -41,15 +41,15 @@ export const getMyRedirects = (hasSupervisor: boolean): Redirects => ({ component: "cloud", redirect: "/config/cloud", }, - integrations: { - redirect: "/config/integrations", - }, config_flow_start: { redirect: "/config/integrations/add", params: { domain: "string", }, }, + integrations: { + redirect: "/config/integrations", + }, config_mqtt: { component: "mqtt", redirect: "/config/mqtt", @@ -79,10 +79,6 @@ export const getMyRedirects = (hasSupervisor: boolean): Redirects => ({ areas: { redirect: "/config/areas/dashboard", }, - blueprints: { - component: "blueprint", - redirect: "/config/blueprint/dashboard", - }, blueprint_import: { component: "blueprint", redirect: "/config/blueprint/dashboard/import", @@ -90,6 +86,10 @@ export const getMyRedirects = (hasSupervisor: boolean): Redirects => ({ blueprint_url: "url", }, }, + blueprints: { + component: "blueprint", + redirect: "/config/blueprint/dashboard", + }, automations: { component: "automation", redirect: "/config/automation/dashboard", diff --git a/src/state/quick-bar-mixin.ts b/src/state/quick-bar-mixin.ts index ec2738b78b..72b4902edf 100644 --- a/src/state/quick-bar-mixin.ts +++ b/src/state/quick-bar-mixin.ts @@ -73,7 +73,7 @@ export default >(superClass: T) => for (const [slug, redirect] of Object.entries( myPanel.getMyRedirects(isComponentLoaded(this.hass, "hassio")) )) { - if (redirect.redirect === targetPath) { + if (targetPath.startsWith(redirect.redirect)) { window.open( `https://my.home-assistant.io/create-link/?redirect=${slug}`, "_blank"