Поправил схему, добавил инфу поля в навбар если пользователь админ
This commit is contained in:
parent
f721d16ace
commit
a287fec381
4 changed files with 32 additions and 10 deletions
|
|
@ -17,17 +17,13 @@ if (Astro.cookies.has("session")) {
|
|||
return Astro.redirect("/login");
|
||||
}
|
||||
|
||||
const { news, alerts } = await getNewsAndAlerts();
|
||||
|
||||
const items: NavbarItemType[] = [
|
||||
{ text: "Новости", href: "/" },
|
||||
{ text: "Расписание", href: "/timetable" },
|
||||
];
|
||||
const sessId = Astro.cookies.get("session").value!;
|
||||
const user = (await getSessionUser(sessId))!;
|
||||
---
|
||||
|
||||
<Layout title="Новости">
|
||||
<main>
|
||||
<Navbar />
|
||||
<Navbar is_user_admin={user.is_admin} />
|
||||
<NewsBlock />
|
||||
</main>
|
||||
</Layout>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue