Browse Source

Use core CookieUtils in client library

master
Andrew Kingston 5 years ago
parent
commit
66bf6c6059
  1. 6
      packages/client/src/components/ClientApp.svelte

6
packages/client/src/components/ClientApp.svelte

@ -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`
} }
} }
} }

Loading…
Cancel
Save