commit fd71359a6ce634b57ecad3e06d4c36b537000283
parent 24f562331b07b2d002289d7e8b756bce76c1e5a2
Author: Marc Stibane <marc@taler.net>
Date: Fri, 5 Apr 2024 21:54:09 +0200
Remove Banking tab
Diffstat:
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/TalerWallet1/Views/Main/MainView.swift b/TalerWallet1/Views/Main/MainView.swift
@@ -74,7 +74,11 @@ struct MainView: View {
}
// MARK: - TabBar
enum Tab {
- case balances, exchanges, settings
+ case balances
+#if false
+ case exchanges
+#endif
+ case settings
}
// MARK: - Content
@@ -91,7 +95,7 @@ extension MainView {
@EnvironmentObject private var viewState: ViewState // popToRootView()
@EnvironmentObject private var viewState2: ViewState2 // popToRootView()
let balancesTitle = String(localized: "TitleBalances", defaultValue: "Balances")
- let exchangesTitle = String(localized: "TitleExchanges", defaultValue: "Banking")
+// let exchangesTitle = String(localized: "TitleExchanges", defaultValue: "Banking")
let settingsTitle = String(localized: "TitleSettings", defaultValue: "Settings")
@State private var selectedTab: Tab = .balances
@State private var showKycAlert: Bool = false
@@ -122,8 +126,8 @@ extension MainView {
switch tappedTab {
case .balances:
ViewState.shared.popToRootView(nil)
- case .exchanges:
- ViewState2.shared.popToRootView(nil)
+// case .exchanges:
+// ViewState2.shared.popToRootView(nil)
default:
break
}
@@ -170,7 +174,7 @@ extension MainView {
}
.tag(Tab.balances)
.badge(0) // TODO: set badge if transaction finished in background
-
+#if false
NavigationView {
ExchangeListView(stack: stack.push(exchangesTitle),
balances: $balances,
@@ -183,9 +187,11 @@ extension MainView {
if !minimalistic { Text(exchangesTitle) }
}
.tag(Tab.exchanges)
-
+#endif
NavigationView {
- SettingsView(stack: stack.push(), navTitle: settingsTitle)
+ SettingsView(stack: stack.push(),
+ balances: $balances,
+ navTitle: settingsTitle)
}.navigationViewStyle(.stack)
.tabItem {
Image(systemName: "gear") // system will automatically use filled variant