Use core CookieUtils in client library

This commit is contained in:
Andrew Kingston 2022-01-25 15:28:14 +00:00
parent 542dc6db2f
commit 66bf6c6059
1 changed files with 3 additions and 3 deletions

View File

@ -3,6 +3,7 @@
import { setContext, onMount } from "svelte" import { setContext, onMount } from "svelte"
import { Layout, Heading, Body } from "@budibase/bbui" import { Layout, Heading, Body } from "@budibase/bbui"
import ErrorSVG from "@budibase/frontend-core/assets/error.svg" import ErrorSVG from "@budibase/frontend-core/assets/error.svg"
import { Constants, CookieUtils } from "@budibase/frontend-core"
import Component from "./Component.svelte" import Component from "./Component.svelte"
import SDK from "sdk" import SDK from "sdk"
import { import {
@ -63,9 +64,8 @@
} else { } else {
// The user is not logged in, redirect them to login // The user is not logged in, redirect them to login
const returnUrl = `${window.location.pathname}${window.location.hash}` const returnUrl = `${window.location.pathname}${window.location.hash}`
// TODO: reuse `Cookies` from builder when frontend-core is added CookieUtils.setCookie(Constants.Cookies.ReturnUrl, returnUrl)
window.document.cookie = `budibase:returnurl=${returnUrl}; Path=/` window.location = "/builder/auth/login"
window.location = `/builder/auth/login`
} }
} }
} }