banyaro-ios/BanYaroGo/Views/MainTabView.swift
rene bfd327bd40 Settings: echtes Profil via /api/auth/me (Rolle, Founder, Abo, Avatar)
Login liefert nur {token, name, is_premium}. Für Admin-/Founder-/Tier-Info
holen wir nach Login (und beim Erscheinen von MainTabView) /api/auth/me und
zeigen ein echtes Profil mit Avatar, Email, Rolle und nur dann Premium-Status,
wenn das relevant ist.
2026-05-30 09:37:12 +02:00

19 lines
508 B
Swift

import SwiftUI
struct MainTabView: View {
@Environment(AuthSession.self) private var auth
var body: some View {
TabView {
RoutesListView()
.tabItem { Label("Touren", systemImage: "map.fill") }
DogsListView()
.tabItem { Label("Hunde", systemImage: "pawprint.fill") }
SettingsView()
.tabItem { Label("Mehr", systemImage: "person.crop.circle") }
}
.task { await auth.loadProfile() }
}
}