From a058df010ae0870ebae1deea6c28d1499d1f44f2 Mon Sep 17 00:00:00 2001 From: shats Date: Sat, 6 Dec 2025 22:02:04 +0700 Subject: [PATCH] refactor: Revise FilterManager layout with enhanced column structure and card design for server details, improving user interaction and visual clarity. --- frontend/src/FilterManager.jsx | 77 +++++++++++++++++++++++++++------- 1 file changed, 63 insertions(+), 14 deletions(-) diff --git a/frontend/src/FilterManager.jsx b/frontend/src/FilterManager.jsx index ce17bf4..7eb5516 100644 --- a/frontend/src/FilterManager.jsx +++ b/frontend/src/FilterManager.jsx @@ -943,7 +943,8 @@ function FilterManager() { ) : (
-
+ {/* Левая колонка: список серверов */} +
{server.name}
{server.description && ( -
+
{server.description}
)} @@ -995,7 +996,7 @@ function FilterManager() {
{server.name}
{server.description && ( -
+
{server.description}
)} @@ -1014,21 +1015,69 @@ function FilterManager() {
-
+ + {/* Правая колонка: детали выбранного сервера / подсказка */} +
{selectedServer ? ( -
- -
- Текущий сервер: {selectedServer.name} - {selectedServer.description && ( - {selectedServer.description} - )} +
+
+
+ + + +
+
+ {selectedServer.name} + Активен +
+ {selectedServer.description && ( +
{selectedServer.description}
+ )} +
+
+ +
+ Фильтров: {serverFilters.length} + Поиск: {filterSearch || '—'} +
+ +
+ + + +
) : ( -
- -
Выберите сервер слева, чтобы работать с фильтрами.
+
+
+ +
+
Сначала выберите сервер
+
Нажмите на сервер слева, чтобы открыть его фильтры.
+
+
)}