From 2629204d762feaf880f5b9022da7035817071b0f Mon Sep 17 00:00:00 2001 From: Shahrad Elahi Date: Mon, 8 Jan 2024 16:23:08 +0330 Subject: [PATCH] adds a section for showing the state of bg services --- web/src/lib/components/page/PageHeader.svelte | 5 +- web/src/routes/+layout.svelte | 1 - web/src/routes/+page.svelte | 37 ++++++-- web/src/routes/Server.svelte | 27 +++--- web/src/routes/Service.svelte | 50 +++++++++++ .../api/health/[serviceName]/+server.ts | 9 ++ web/src/routes/login/+layout.svelte | 2 +- web/src/routes/service/+page.server.ts | 6 ++ .../service/[serviceName]/+page.server.ts | 78 ++++++++++++++++ .../routes/service/[serviceName]/+page.svelte | 88 +++++++++++++++++++ .../service/[serviceName]/Layout.svelte | 24 +++++ 11 files changed, 298 insertions(+), 29 deletions(-) create mode 100644 web/src/routes/Service.svelte create mode 100644 web/src/routes/api/health/[serviceName]/+server.ts create mode 100644 web/src/routes/service/+page.server.ts create mode 100644 web/src/routes/service/[serviceName]/+page.server.ts create mode 100644 web/src/routes/service/[serviceName]/+page.svelte create mode 100644 web/src/routes/service/[serviceName]/Layout.svelte diff --git a/web/src/lib/components/page/PageHeader.svelte b/web/src/lib/components/page/PageHeader.svelte index bc0b1e4..ad2697f 100644 --- a/web/src/lib/components/page/PageHeader.svelte +++ b/web/src/lib/components/page/PageHeader.svelte @@ -1,14 +1,11 @@