From bde4f8bb523d50f0b07339d38cee9b5dc246869c Mon Sep 17 00:00:00 2001 From: Oliver Braun Date: Thu, 5 Jun 2025 16:26:52 +0200 Subject: [PATCH] chore: rooms with houdini --- src/routes/rooms/+page.gql | 12 +++++++++++ src/routes/rooms/+page.server.js | 25 ----------------------- src/routes/rooms/+page.svelte | 34 ++++++++++++++++++-------------- 3 files changed, 31 insertions(+), 40 deletions(-) create mode 100644 src/routes/rooms/+page.gql delete mode 100644 src/routes/rooms/+page.server.js diff --git a/src/routes/rooms/+page.gql b/src/routes/rooms/+page.gql new file mode 100644 index 0000000..50c8455 --- /dev/null +++ b/src/routes/rooms/+page.gql @@ -0,0 +1,12 @@ +query Rooms { + rooms { + name + seats + handicap + lab + placesWithSocket + exahm + seb + needsRequest + } +} diff --git a/src/routes/rooms/+page.server.js b/src/routes/rooms/+page.server.js deleted file mode 100644 index 879f72f..0000000 --- a/src/routes/rooms/+page.server.js +++ /dev/null @@ -1,25 +0,0 @@ -import { env } from '$env/dynamic/private'; -import { request, gql } from 'graphql-request'; - -export async function load({ params }) { - const query = gql` - query { - rooms { - name - seats - handicap - lab - placesWithSocket - exahm - seb - needsRequest - } - } - `; - - let data = await request(env.PLEXAMS_SERVER, query); - - return { - rooms: data.rooms - }; -} diff --git a/src/routes/rooms/+page.svelte b/src/routes/rooms/+page.svelte index ce3892c..b85aa15 100644 --- a/src/routes/rooms/+page.svelte +++ b/src/routes/rooms/+page.svelte @@ -1,34 +1,38 @@ -
- {data.rooms.length} Räume + {rooms.length} Räume