From 8f1668668ccea739c9ac76ccb0af71edfc597f69 Mon Sep 17 00:00:00 2001 From: shats Date: Tue, 20 Jan 2026 17:02:23 +0700 Subject: [PATCH] feat(FilterManager): enhance filter row display with priority indicators and update alert message for clarity --- frontend/src/FilterManager.jsx | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/frontend/src/FilterManager.jsx b/frontend/src/FilterManager.jsx index 6ea57d0..7de291e 100644 --- a/frontend/src/FilterManager.jsx +++ b/frontend/src/FilterManager.jsx @@ -534,7 +534,8 @@ function GatewayAutocomplete({ label, value, onChange, gateways = [], required = // Компонент перетаскиваемой строки фильтра function SortableFilterRow({ filter, - index, + index, + totalCount, filterKey, isSelected, onToggleSelect, @@ -582,7 +583,13 @@ function SortableFilterRow({ /> - #{index + 1} + {index === totalCount - 1 ? ( + #{index + 1} ★ + ) : index === 0 ? ( + #{index + 1} + ) : ( + #{index + 1} + )}
@@ -1997,9 +2004,14 @@ function FilterManager() {
) : ( <> -
- - Перетащите строки за иконку чтобы изменить приоритет правил +
+
+ + Перетащите строки за иконку чтобы изменить приоритет +
+
+ Важно: В RouterOS правила внизу списка имеют высший приоритет (переопределяют верхние) +
f != null).length} filterKey={key} isSelected={isSelected} onToggleSelect={() => toggleSelectFilter(key)}