From 76195584a354cf2c3fa6bfb0511156037651482a Mon Sep 17 00:00:00 2001 From: spinline Date: Wed, 4 Feb 2026 23:45:58 +0300 Subject: [PATCH] feat(ui): add dedicated Paused filter --- frontend/src/components/layout/sidebar.rs | 17 +++++++++++++++++ frontend/src/components/torrent/table.rs | 1 + frontend/src/store.rs | 2 ++ 3 files changed, 20 insertions(+) diff --git a/frontend/src/components/layout/sidebar.rs b/frontend/src/components/layout/sidebar.rs index ca38eed..b8cd493 100644 --- a/frontend/src/components/layout/sidebar.rs +++ b/frontend/src/components/layout/sidebar.rs @@ -33,6 +33,14 @@ pub fn Sidebar() -> impl IntoView { }) .count() }; + let paused_count = move || { + store + .torrents + .get() + .iter() + .filter(|t| t.status == shared::TorrentStatus::Paused) + .count() + }; let inactive_count = move || { store .torrents @@ -107,6 +115,15 @@ pub fn Sidebar() -> impl IntoView { {completed_count} +
  • + +