From 0350fd6e192ff1678c2fd10d705d82671f722d04 Mon Sep 17 00:00:00 2001 From: busya Date: Wed, 17 Jun 2026 15:13:08 +0300 Subject: [PATCH] refactor(frontend): migrate inline SVGs to Icon component (10 files, 36 icons) Replaced 36 inline patterns with from $lib/ui: - GitManager (9), Toast (5), migration/+page (12), datasets/[id] (3), TaskRunner (2), GitWorkspacePanel (2), dashboards/+page (1), dashboards/[id] (1), TaskHistory (1) --- .../src/lib/components/git/GitManager.svelte | 20 ++++---- .../components/git/GitWorkspacePanel.svelte | 6 +-- .../lib/components/layout/TopNavbar.svelte | 2 +- .../lib/components/tasks/TaskHistory.svelte | 28 +++++++++-- .../lib/components/tasks/TaskRunner.svelte | 11 ++--- frontend/src/lib/components/ui/Toast.svelte | 11 +++-- frontend/src/routes/dashboards/+page.svelte | 15 +----- .../src/routes/dashboards/[id]/+page.svelte | 4 +- .../src/routes/datasets/[id]/+page.svelte | 16 ++----- frontend/src/routes/migration/+page.svelte | 48 +++++-------------- 10 files changed, 69 insertions(+), 92 deletions(-) diff --git a/frontend/src/lib/components/git/GitManager.svelte b/frontend/src/lib/components/git/GitManager.svelte index dd6c94764..107768562 100644 --- a/frontend/src/lib/components/git/GitManager.svelte +++ b/frontend/src/lib/components/git/GitManager.svelte @@ -25,7 +25,7 @@
- +

{$t.git?.management || 'Управление Git'}

@@ -72,7 +72,7 @@
@@ -85,9 +85,9 @@ >
{#if model.gitErrorType === 'warning'} - + {:else} - + {/if}
@@ -119,7 +119,7 @@ class="flex-shrink-0 rounded p-1 transition-colors {model.gitErrorType === 'warning' ? 'hover:bg-warning-light' : 'hover:bg-destructive-light'}" aria-label="Закрыть" > - +
{/if} @@ -144,7 +144,7 @@ - + {model.currentBranch} {#if model.changedFilesCount > 0} @@ -158,17 +158,17 @@
diff --git a/frontend/src/lib/components/git/GitWorkspacePanel.svelte b/frontend/src/lib/components/git/GitWorkspacePanel.svelte index 503d7f24d..b1b58b784 100644 --- a/frontend/src/lib/components/git/GitWorkspacePanel.svelte +++ b/frontend/src/lib/components/git/GitWorkspacePanel.svelte @@ -12,7 +12,7 @@