diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 1b74ab5..a6eb932 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -66,10 +66,10 @@
});
// Аватар identity: картинка из gnexus-auth или initials (GnAvatar рендерит
-// их строкой сам). size sm + статус online — как в демо каркаса кита.
+// их строкой сам). size sm; статус-точка не ставим — «online» лишь сбивает
+// с толку (пользователь, глядящий на страницу, и так в сети).
const identityAvatar = computed(() => ({
size: "sm",
- status: "online",
...(me.value?.avatar_url
? { src: me.value.avatar_url, alt: displayName.value }
: { initials: initials.value }),
@@ -185,4 +185,12 @@
top: calc(100% + 10px);
bottom: auto;
}
+
+/* Спиннер загрузки (GnLoader circle) — на всю строку, приглушённо:
+ дефолтный лоадер кита прилипает к верхнему краю и выглядит «висящим». */
+.circle-loader {
+ padding: var(--gn-space-6) 0;
+ color: var(--gn-color-text-medium);
+ font-size: 0.9em;
+}
\ No newline at end of file
diff --git a/frontend/src/views/DashboardView.vue b/frontend/src/views/DashboardView.vue
index b21b8b4..fbcddc7 100644
--- a/frontend/src/views/DashboardView.vue
+++ b/frontend/src/views/DashboardView.vue
@@ -1,19 +1,22 @@
@@ -22,18 +25,19 @@
-
-
+
+
+
diff --git a/frontend/src/views/DeliveriesView.vue b/frontend/src/views/DeliveriesView.vue
index 09cee46..410f384 100644
--- a/frontend/src/views/DeliveriesView.vue
+++ b/frontend/src/views/DeliveriesView.vue
@@ -74,7 +74,7 @@
-
+
-
+
diff --git a/frontend/src/views/RuleDetailView.vue b/frontend/src/views/RuleDetailView.vue
index 442ba4d..974f970 100644
--- a/frontend/src/views/RuleDetailView.vue
+++ b/frontend/src/views/RuleDetailView.vue
@@ -138,7 +138,7 @@
-
+
diff --git a/frontend/src/views/RulesView.vue b/frontend/src/views/RulesView.vue
index 634e8ae..77a3cb3 100644
--- a/frontend/src/views/RulesView.vue
+++ b/frontend/src/views/RulesView.vue
@@ -107,7 +107,7 @@
-
+
-
+
diff --git a/frontend/src/views/SourcesView.vue b/frontend/src/views/SourcesView.vue
index 218a623..09293b0 100644
--- a/frontend/src/views/SourcesView.vue
+++ b/frontend/src/views/SourcesView.vue
@@ -85,7 +85,7 @@
-
+
-
+
diff --git a/frontend/src/views/TargetsView.vue b/frontend/src/views/TargetsView.vue
index c4ca5c1..d4a989f 100644
--- a/frontend/src/views/TargetsView.vue
+++ b/frontend/src/views/TargetsView.vue
@@ -98,7 +98,7 @@
-
+
-
+