diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index e8645e1..93f3c9f 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -123,9 +123,16 @@
-
- {{ t('stack.newTask') }}
+
+ {{ t('stack.newTask') }}
+
+
@@ -158,22 +165,17 @@
display: flex;
align-items: center;
}
-/* на узких экранах «Новая задача» — квадратная кнопка-иконка: .btn кита
- растянут с пустым хвостом после скрытия лейбла и несёт утолщённую левую
- грань (border-left 6px) — выглядит сломанной */
+/* на узких экранах «Новая задача» — GnIconButton кита (btn-icon) вместо
+ кнопки с лейблом: один компонент на каждый режим, переключаем display */
+.new-task-compact {
+ display: none;
+}
@media (max-width: 640px) {
- .nav-topbar-current .new-task-label {
+ .new-task-full {
display: none;
}
- .nav-topbar-current .btn.btn-small.with-icon {
- width: 42px;
- min-width: 42px;
- height: 42px;
- min-height: 42px;
- padding: 0;
- justify-content: center;
- /* перебить .btn.btn-small.with-icon кита (border-left 32px) */
- border-left-width: 2px;
+ .new-task-compact {
+ display: flex;
}
}
/* У кита .card имеет intrinsic max-width: 340px / width: max-content — в наших видах
diff --git a/frontend/src/views/ProjectView.vue b/frontend/src/views/ProjectView.vue
index 4fb6d06..4e0ab18 100644
--- a/frontend/src/views/ProjectView.vue
+++ b/frontend/src/views/ProjectView.vue
@@ -491,9 +491,16 @@
-
- {{ t('projectPage.newTask') }}
+
+ {{ t('projectPage.newTask') }}
+