From eec05c4eaa8703f5afed5800864a5f5a9e5e0a4d Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Mon, 3 Aug 2026 11:44:21 +0330 Subject: [PATCH] feat(ux): add outside click backdrop dismissal for mobile filters and drawer menus [TASK-12.1] --- .../application/components/ArchivePage.tsx | 14 ++- frontend/application/components/Header.tsx | 85 ++++++++++--------- 2 files changed, 58 insertions(+), 41 deletions(-) diff --git a/frontend/application/components/ArchivePage.tsx b/frontend/application/components/ArchivePage.tsx index 1853a97..874bb32 100644 --- a/frontend/application/components/ArchivePage.tsx +++ b/frontend/application/components/ArchivePage.tsx @@ -414,9 +414,17 @@ export default function ArchivePage({
+ {/* Mobile Overlay Backdrop */} + {isMobileFilterOpen && ( +
setIsMobileFilterOpen(false)} + /> + )} + {/* Sidebar Filters - Collapsible on Mobile */} -