Files
online-energieausweis/src/pages/dashboard/ausweise/index.astro
Jens Cornelsen 48d94b08ad .
2025-03-17 02:14:34 +01:00

21 lines
632 B
Plaintext

---
import UserLayout from "#layouts/DashboardLayout.astro";
import DashboardAusweiseModule from "#modules/Dashboard/DashboardAusweiseModule.svelte";
import { validateAccessTokenServer } from "#server/lib/validateAccessToken";
import { createCaller } from "src/astro-typesafe-api-caller";
const accessTokenValid = await validateAccessTokenServer(Astro);
if (!accessTokenValid) {
return Astro.redirect("/auth/login")
}
const caller = createCaller(Astro);
const user = await caller.v1.benutzer.self();
---
<UserLayout title="Dashboard">
<DashboardAusweiseModule user={user} client:load></DashboardAusweiseModule>
</UserLayout>