Dashboard Startseite

This commit is contained in:
Moritz Utcke
2024-02-29 14:33:38 +07:00
parent f2be7a36bd
commit db7cc9af33
2 changed files with 37 additions and 0 deletions

View File

@@ -1,13 +1,21 @@
---
import { createCaller } from "#lib/caller";
import UserLayout from "../../layouts/UserLayout.astro";
import { validateAccessTokenServer } from "src/server/lib/validateAccessToken";
import DashboardModule from "#modules/Dashboard/DashboardModule.svelte";
const accessTokenValid = await validateAccessTokenServer(Astro);
if (!accessTokenValid) {
return Astro.redirect("/auth/login")
}
const caller = createCaller(Astro);
const user = await caller.v1.benutzer.self();
const gebaeudeArray = await caller.v1.gebaeude.getMany({ limit: 5 });
---
<UserLayout title="Dashboard">
<DashboardModule user={user} gebaeudeArray={gebaeudeArray} />
</UserLayout>