From bfd52b6c50427a49a731cfaea70fd456afd692f6 Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Fri, 15 Dec 2023 13:27:16 +0100 Subject: [PATCH] Use routify --- packages/builder/src/api.js | 8 ++--- .../builder/src/pages/builder/_layout.svelte | 5 ++- packages/builder/src/stores/portal/index.js | 1 + .../builder/src/stores/portal/navigation.js | 35 +++++++++++++++++++ 4 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 packages/builder/src/stores/portal/navigation.js diff --git a/packages/builder/src/api.js b/packages/builder/src/api.js index a854137e2b..1cc4e2b3da 100644 --- a/packages/builder/src/api.js +++ b/packages/builder/src/api.js @@ -5,7 +5,7 @@ import { } from "@budibase/frontend-core" import { store } from "./builderStore" import { get } from "svelte/store" -import { auth } from "./stores/portal" +import { auth, navigation } from "./stores/portal" export const API = createAPIClient({ attachHeaders: headers => { @@ -52,8 +52,8 @@ export const API = createAPIClient({ return } - window.location = `${updatingUrl}?returnUrl=${encodeURIComponent( - window.location - )}` + navigation.actions.goTo( + `${updatingUrl}?returnUrl=${encodeURIComponent(window.location)}` + ) }, }) diff --git a/packages/builder/src/pages/builder/_layout.svelte b/packages/builder/src/pages/builder/_layout.svelte index b216958045..fb9fdd68a4 100644 --- a/packages/builder/src/pages/builder/_layout.svelte +++ b/packages/builder/src/pages/builder/_layout.svelte @@ -1,10 +1,11 @@