From 1f9930d467f9bef648d8ee037edb79536e3a3777 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Tue, 19 May 2026 12:01:15 +0700 Subject: [PATCH] web(ui): migrate operations and module detail to ui patterns Co-authored-by: Cursor --- .../routes/modules/[moduleId]/+page.svelte | 63 +++++++++---------- web/src/routes/operations/+page.svelte | 23 +++---- 2 files changed, 38 insertions(+), 48 deletions(-) diff --git a/web/src/routes/modules/[moduleId]/+page.svelte b/web/src/routes/modules/[moduleId]/+page.svelte index 88fffbf..f8e9cdb 100644 --- a/web/src/routes/modules/[moduleId]/+page.svelte +++ b/web/src/routes/modules/[moduleId]/+page.svelte @@ -75,6 +75,7 @@ import Upload from '@lucide/svelte/icons/upload'; import Download from '@lucide/svelte/icons/download'; import Blocks from '@lucide/svelte/icons/blocks'; + import PageHeader from '$lib/ui/app/page-header/page-header.svelte'; import ArrowDownUp from '@lucide/svelte/icons/arrow-down-up'; import Timer from '@lucide/svelte/icons/timer'; import ShieldCheck from '@lucide/svelte/icons/shield-check'; @@ -788,6 +789,7 @@ {#if loadingMod}
Загрузка…
{:else if mod} + {@const m = mod}
- -
-
- - -
+
+ + + {#snippet actions()}
-

{mod.name}

- {moduleTypeRu(mod.type)} - {#if mod.enabled} + {moduleTypeRu(m.type)} + {#if m.enabled} вкл {:else} выкл {/if} + + +
-

{mod.id}

-
-
-
- - - -
+ {/snippet} +
diff --git a/web/src/routes/operations/+page.svelte b/web/src/routes/operations/+page.svelte index 12c4184..8bf0595 100644 --- a/web/src/routes/operations/+page.svelte +++ b/web/src/routes/operations/+page.svelte @@ -67,6 +67,7 @@ import { cn } from '$lib/utils.js'; import { toast } from 'svelte-sonner'; import Zap from '@lucide/svelte/icons/zap'; + import PageHeader from '$lib/ui/app/page-header/page-header.svelte'; // Revisions let revisions = $state([]); @@ -727,21 +728,13 @@ } -
-
- -
-

Операции

-

- Деплой конфигурации, управление ревизиями и задачами. -

-
-
+
+