import SwiftUI struct MainTabView: View { @EnvironmentObject private var model: AppModel var body: some View { TabView(selection: $model.selectedTab) { NavigationStack { WalletView() } .tabItem { Label(model.text("Karta", "Card"), systemImage: "creditcard.fill") } .tag(0) NavigationStack { MessagesView() } .tabItem { Label(model.text("WiadomoĊ›ci", "Messages"), systemImage: "envelope.fill") } .badge(model.messages.count) .tag(1) NavigationStack { ProfileView() } .tabItem { Label(model.text("Profil", "Profile"), systemImage: "person.crop.circle.fill") } .tag(2) } .tint(KTheme.orange) .task { await NotificationService.requestPermission() } } } struct AppToolbar: ToolbarContent { @EnvironmentObject private var model: AppModel var body: some ToolbarContent { ToolbarItem(placement: .principal) { Image("Logo") .resizable() .scaledToFit() .frame(width: 170, height: 44) } ToolbarItem(placement: .topBarTrailing) { LanguageButton() } } }