From 3780715ae2ab14bc46f442ed4e66c962ccd73a48 Mon Sep 17 00:00:00 2001 From: Naitik Date: Tue, 23 Jun 2026 12:58:28 +0530 Subject: [PATCH] feat(reports): add onboarding empty state for first-time users with no reports --- frontend/src/pages/Reports.tsx | 19 ++++- .../unit/pages/Reports.onboarding.test.tsx | 83 +++++++++++++++++++ frontend/testing/unit/pages/Reports.test.tsx | 5 +- 3 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 frontend/testing/unit/pages/Reports.onboarding.test.tsx diff --git a/frontend/src/pages/Reports.tsx b/frontend/src/pages/Reports.tsx index b690b7875..bfe1de6d7 100644 --- a/frontend/src/pages/Reports.tsx +++ b/frontend/src/pages/Reports.tsx @@ -488,7 +488,24 @@ export default function Reports() { ))} - {filteredReports.length === 0 && ( + {filteredReports.length === 0 && reports.length === 0 && ( +
+
+ )} + {filteredReports.length === 0 && reports.length > 0 && (