From 9aaf67569488cdd045d7e1963ea4b9e1cd87bd1c Mon Sep 17 00:00:00 2001 From: Monviech <79600909+Monviech@users.noreply.github.com> Date: Mon, 2 Feb 2026 11:14:39 +0100 Subject: [PATCH] Firewall: Rules [new]: Statistics column is responsive now (#9679) --- .../Firewall/forms/dialogFilterRule.xml | 1 - .../views/OPNsense/Firewall/filter_rule.volt | 22 +++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml index 641e1ec01c..a4e67587cf 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml @@ -653,7 +653,6 @@ statistics 115 - 200 diff --git a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt index 90d986fe84..d4cbd552d9 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt @@ -550,14 +550,9 @@ return ""; } - // Split into two vertical rows - const firstGroup = parts.slice(0, 2).join(" "); - const secondGroup = parts.slice(2).join(" "); - return `
-
${firstGroup}
-
${secondGroup}
+ ${parts.join("")}
`; }, @@ -1056,11 +1051,20 @@ .stats-cell { display: flex; - flex-direction: column; + flex-wrap: wrap; + gap: 4px 10px; + align-items: center; + container-type: inline-size; } - .stats-cell div { - gap: 6px; + .stats-cell > span { + white-space: nowrap; + } + + @container (max-width: 160px) { + .stats-cell > span { + flex: 1 1 50%; + } }