Skip to content

Feat/statusascomp

Lakshy Yarlagadda requested to merge feat/statusascomp into main
## Summary
This MR includes two related improvements:
1. Fixes date filtering mismatch in team verification.
2. Adds **Status** as a top-level dashboard tab (like Interns and Team Dashboard), with inline daily/weekly status view.

## Changes
- Added **Status** tab in top navigation.
- Added `mode` handling in teams dashboard wrapper to support:
  - normal teams view
  - inline status view
- Updated dashboard layout to support `statusDisplay: "modal" | "inline"`.
- Reused existing status content for inline rendering.
- Kept modal status flow for Team Dashboard mode.
- Removed duplicate “Team Status Dashboard” heading in inline status page.

## Bug Fix
- In `verifyStandup.ts`, fixed `uploadedOnDate` handling so `YYYY-MM-DD` is treated as an exact local date key.
- This resolves mismatch where Team Dashboard could show 0 for uploads while Status view showed counts for the same selected date.

## Files Changed
- `src/components/dashboard/DashboardHome.tsx`
- `src/components/dashboard/TeamsDashboard.tsx`
- `src/components/dashboard/DashboardLayout.tsx`
- `src/utils/verification/verifyStandup.ts`

## Validation
- Ran `npm run build` successfully.

Merge request reports

Loading