From 42cb85308e824dfdaeade17b09824d13e6f51992 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Mon, 30 Mar 2026 12:01:25 +0700 Subject: [PATCH] Refactor data loading in server routes to use alias parameter - Replaced `onMount` with `$effect` for loading data in multiple server route components, improving reactivity and ensuring data is fetched based on the current alias. - Introduced a new `loadFor` function to handle data fetching with the alias parameter, enhancing code clarity and maintainability. - Updated all relevant components to utilize the new loading mechanism, ensuring consistent behavior across the application. --- web/src/routes/servers/[alias]/+page.svelte | 21 ++++++++++++----- .../servers/[alias]/runtime/+page.svelte | 21 ++++++++++++----- .../servers/[alias]/security/+page.svelte | 17 ++++++++++---- .../servers/[alias]/update/+page.svelte | 17 ++++++++++---- .../servers/[alias]/upstreams/+page.svelte | 17 ++++++++++---- .../routes/servers/[alias]/users/+page.svelte | 23 +++++++++++++++---- 6 files changed, 87 insertions(+), 29 deletions(-) diff --git a/web/src/routes/servers/[alias]/+page.svelte b/web/src/routes/servers/[alias]/+page.svelte index 0ac4a8b..56b573b 100644 --- a/web/src/routes/servers/[alias]/+page.svelte +++ b/web/src/routes/servers/[alias]/+page.svelte @@ -1,6 +1,5 @@
diff --git a/web/src/routes/servers/[alias]/runtime/+page.svelte b/web/src/routes/servers/[alias]/runtime/+page.svelte index 46a00f4..f6b2150 100644 --- a/web/src/routes/servers/[alias]/runtime/+page.svelte +++ b/web/src/routes/servers/[alias]/runtime/+page.svelte @@ -1,6 +1,5 @@
diff --git a/web/src/routes/servers/[alias]/update/+page.svelte b/web/src/routes/servers/[alias]/update/+page.svelte index 0d68b0d..f9b3e4e 100644 --- a/web/src/routes/servers/[alias]/update/+page.svelte +++ b/web/src/routes/servers/[alias]/update/+page.svelte @@ -1,6 +1,5 @@
diff --git a/web/src/routes/servers/[alias]/upstreams/+page.svelte b/web/src/routes/servers/[alias]/upstreams/+page.svelte index 0379e5b..f20affd 100644 --- a/web/src/routes/servers/[alias]/upstreams/+page.svelte +++ b/web/src/routes/servers/[alias]/upstreams/+page.svelte @@ -1,6 +1,5 @@
diff --git a/web/src/routes/servers/[alias]/users/+page.svelte b/web/src/routes/servers/[alias]/users/+page.svelte index f69d454..95ec4b6 100644 --- a/web/src/routes/servers/[alias]/users/+page.svelte +++ b/web/src/routes/servers/[alias]/users/+page.svelte @@ -1,6 +1,5 @@