feat: default to Status tab on login and fix seed intern ID mappings
Summary
This MR updates post-login navigation and fixes seed data consistency issues.
Changes Included
1. Dashboard default/tab order
File: src/components/dashboard/DashboardHome.tsx
- Reordered top-level tabs so
Statusis first. - Changed initial
activeViewfrom'interns'to'status'.
2. Seed CSV corrections
File: public/assets/interns.csv
- Updated
kaveri@1->kaveri1 - Updated name casing:
Bandari Sri Latha->Bandari sri Latha - Added new intern row:
pavani_pothuganti_5305,Pavani Pothuganti
File: public/assets/team_members.csv
- Updated
spk,kaveri@1,...->spk,kaveri1,... - Replaced empty Pavani ID with:
spk,pavani_pothuganti_5305,Pavani Pothuganti
3. Lockfile update
File: package-lock.json
- Metadata-only lockfile changes (
"peer": truefields added to multiple entries). - No direct application code behavior change from this file alone.
Why
- Improves operational workflow by taking users directly to Status after login.
- Prevents CSV preload/team association mismatches due to inconsistent intern IDs.
Validation
-
npm run buildpasses.
Edited by Kushal Lagichetty