Logout
This commit is contained in:
@@ -18,6 +18,7 @@
|
|||||||
export let aufnahme: AufnahmeClient;
|
export let aufnahme: AufnahmeClient;
|
||||||
export let ausweisart: Enums.Ausweisart
|
export let ausweisart: Enums.Ausweisart
|
||||||
export let form: HTMLFormElement;
|
export let form: HTMLFormElement;
|
||||||
|
export let skala: HTMLDivElement;
|
||||||
|
|
||||||
export let showWeiter: boolean = true;
|
export let showWeiter: boolean = true;
|
||||||
|
|
||||||
@@ -26,6 +27,8 @@
|
|||||||
async function ausweisAbschicken() {
|
async function ausweisAbschicken() {
|
||||||
if (!form.checkValidity()) {
|
if (!form.checkValidity()) {
|
||||||
form.reportValidity()
|
form.reportValidity()
|
||||||
|
|
||||||
|
skala.classList.add("no-scroll")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,20 @@ const { title } = Astro.props;
|
|||||||
const skala = document.getElementById("skala");
|
const skala = document.getElementById("skala");
|
||||||
|
|
||||||
if (skala?.classList.contains("no-scroll")) {
|
if (skala?.classList.contains("no-scroll")) {
|
||||||
|
if (skala) {
|
||||||
|
skala.classList.remove(
|
||||||
|
"2xl:fixed",
|
||||||
|
"2xl:py-4",
|
||||||
|
"2xl:top-0",
|
||||||
|
"2xl:z-20"
|
||||||
|
);
|
||||||
|
skala.classList.add("w-full");
|
||||||
|
skala.style.borderBottom = "none";
|
||||||
|
}
|
||||||
|
|
||||||
|
document
|
||||||
|
.getElementById("formInput-1")
|
||||||
|
?.classList.remove("2xl:mt-[370px]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -147,6 +147,7 @@ const ausweisart = Enums.Ausweisart.VerbrauchsausweisWohnen
|
|||||||
const anliegen = "Energieausweis erstellen";
|
const anliegen = "Energieausweis erstellen";
|
||||||
|
|
||||||
let form: HTMLFormElement;
|
let form: HTMLFormElement;
|
||||||
|
let skala: HTMLDivElement;
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -166,7 +167,7 @@ let form: HTMLFormElement;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div id="skala" class="bg-white grid grid-cols-1 px-0 sm:p-4 lg:grid-cols-2 lg:gap-x-6">
|
<div id="skala" bind:this={skala} class="bg-white grid grid-cols-1 px-0 sm:p-4 lg:grid-cols-2 lg:gap-x-6">
|
||||||
|
|
||||||
<PerformanceScore
|
<PerformanceScore
|
||||||
bind:ausweis
|
bind:ausweis
|
||||||
@@ -193,6 +194,7 @@ let form: HTMLFormElement;
|
|||||||
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||||
showWeiter={false}
|
showWeiter={false}
|
||||||
{form}
|
{form}
|
||||||
|
{skala}
|
||||||
>
|
>
|
||||||
</ButtonWeiterHilfe>
|
</ButtonWeiterHilfe>
|
||||||
|
|
||||||
@@ -298,9 +300,10 @@ let form: HTMLFormElement;
|
|||||||
bind:user
|
bind:user
|
||||||
bind:objekt
|
bind:objekt
|
||||||
bind:aufnahme
|
bind:aufnahme
|
||||||
bind:form
|
{form}
|
||||||
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||||
{ausweistyp}
|
{ausweistyp}
|
||||||
|
{skala}
|
||||||
>
|
>
|
||||||
</ButtonWeiterHilfe>
|
</ButtonWeiterHilfe>
|
||||||
|
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
---
|
---
|
||||||
// TODO
|
import { API_ACCESS_TOKEN_COOKIE_NAME, API_REFRESH_TOKEN_COOKIE_NAME, API_UID_COOKIE_NAME } from "#lib/constants";
|
||||||
|
|
||||||
|
|
||||||
|
Astro.cookies.delete(API_ACCESS_TOKEN_COOKIE_NAME, {
|
||||||
|
domain: `.${Astro.url.hostname}`,
|
||||||
|
path: "/",
|
||||||
|
});
|
||||||
|
Astro.cookies.delete(API_REFRESH_TOKEN_COOKIE_NAME, {
|
||||||
|
domain: `.${Astro.url.hostname}`,
|
||||||
|
path: "/",
|
||||||
|
});
|
||||||
|
Astro.cookies.delete(API_UID_COOKIE_NAME, {
|
||||||
|
domain: `.${Astro.url.hostname}`,
|
||||||
|
path: "/",
|
||||||
|
});
|
||||||
|
|
||||||
|
return Astro.redirect("/");
|
||||||
|
|
||||||
import Layout from "#layouts/Layout.astro";
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<script>
|
|
||||||
import { API_ACCESS_TOKEN_COOKIE_NAME, API_REFRESH_TOKEN_COOKIE_NAME, API_UID_COOKIE_NAME } from "#lib/constants.js"
|
|
||||||
import Cookies from "js-cookie"
|
|
||||||
|
|
||||||
Cookies.remove(API_ACCESS_TOKEN_COOKIE_NAME)
|
|
||||||
Cookies.remove(API_REFRESH_TOKEN_COOKIE_NAME)
|
|
||||||
Cookies.remove(API_UID_COOKIE_NAME)
|
|
||||||
|
|
||||||
window.location.href = "/"
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<Layout title="Logout">
|
|
||||||
|
|
||||||
</Layout>
|
|
||||||
Reference in New Issue
Block a user