From 915879beac523e79df4e894fb259b4b642644a7c Mon Sep 17 00:00:00 2001
From: itsfinniii <102350242+itsfinniii@users.noreply.github.com>
Date: Sun, 19 Apr 2026 21:58:30 +0200
Subject: [PATCH] Prepare menu for website
---
astro/src/content/menu/menu.ts | 39 ++++++++++++++++++++++++++
astro/src/graphql/menu/getMenu.graphql | 35 +++++++++++++++++++++++
astro/src/types/menu/menu.d.ts | 20 +++++++++++++
3 files changed, 94 insertions(+)
create mode 100644 astro/src/content/menu/menu.ts
create mode 100644 astro/src/graphql/menu/getMenu.graphql
create mode 100644 astro/src/types/menu/menu.d.ts
diff --git a/astro/src/content/menu/menu.ts b/astro/src/content/menu/menu.ts
new file mode 100644
index 0000000..9d557df
--- /dev/null
+++ b/astro/src/content/menu/menu.ts
@@ -0,0 +1,39 @@
+import { createDirectusConnection } from "@/lib/directus";
+import { print } from "graphql";
+import getMenuQuery from "@/graphql/menu/getMenu.graphql";
+
+export async function getMenu(): Promise