PR #54062: Protect Dashboard: Redesign the Firewall card, with empty states and block counts by enejb at 2026-10-26T16:41:56Z Summary PHP JS

Coverage changes to existing files
File Coverage Δ% Δ Uncovered
projects/packages/protect/routes/dashboard/sections/firewall/firewall-test.ts 21/24 (87.50%) -2.50% 0 💚
projects/packages/protect/routes/dashboard/sections/firewall/overview-card.tsx 76/84 (90.48%) -0.73% 0 💚
projects/packages/protect/routes/dashboard/components/use-rerender-every.ts 6/6 (100.00%) 16.67% -1 💚
projects/packages/protect/src/sections/class-firewall.php 49/106 (46.23%) -6.12% -4 💚
New files
File Coverage
projects/packages/protect/routes/dashboard/sections/firewall/blocks-summary.tsx 3/4 (75.00%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/nothing-to-block-notice.tsx 4/5 (80.00%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/empty-state.tsx 10/11 (90.91%) 💚
projects/packages/protect/routes/dashboard/sections/firewall/ip-list-dialog.tsx 26/26 (100.00%) 💚