diff --git a/src/app/FamilyProvider.tsx b/src/app/FamilyProvider.tsx index f12bf9a..b9c5ee9 100644 --- a/src/app/FamilyProvider.tsx +++ b/src/app/FamilyProvider.tsx @@ -101,7 +101,15 @@ export function FamilyProvider({ children: providerChildren }: { children: React setFamilyId(familyId); setFamilyName(sessionData.familyName || "My Family"); setTier(sessionData.tier || "free"); - setMemberCount(2); + + // Fetch actual member count + try { + const membersRes = await fetch(`/api/family/members?familyId=${familyId}`); + const membersData = await membersRes.json(); + setMemberCount(membersData.members?.length || 2); + } catch { + setMemberCount(2); + } } catch (err) { console.error("Failed to fetch family:", err); } finally {