fix: Use AuthContext instead of Redux for user/familyId in trackers
Root cause: Trackers were using Redux state.auth.user (mock data) while insights page was using useAuth() hook (real backend data from /me). Since the user is logged in as andrei@cloudz.ro, AuthContext fetches the real user with Alice child, but trackers were looking for mock familyId 'fam_test123' which doesn't exist. Fix: Changed all tracker pages and home page to use: user?.families?.[0]?.familyId (from useAuth hook) instead of: state.auth.user?.familyId (from Redux mock) This makes all pages consistent with the insights page approach. Files updated: - app/page.tsx (home) - app/track/sleep/page.tsx - app/track/feeding/page.tsx - app/track/diaper/page.tsx - app/track/activity/page.tsx - app/track/growth/page.tsx - app/track/medicine/page.tsx Now all pages fetch children using the real logged-in user's familyId. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user