From f8048c078d1c2686963c0e5a58ec8ae51f821a9c Mon Sep 17 00:00:00 2001 From: Matthew Date: Thu, 2 Oct 2025 11:36:23 -0500 Subject: [PATCH 1/2] ui: buttons homeview --- BDKSwiftExampleWallet/View/WalletView.swift | 37 ++++++++++----------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/BDKSwiftExampleWallet/View/WalletView.swift b/BDKSwiftExampleWallet/View/WalletView.swift index 9a33535f..5fd90337 100644 --- a/BDKSwiftExampleWallet/View/WalletView.swift +++ b/BDKSwiftExampleWallet/View/WalletView.swift @@ -76,26 +76,6 @@ struct WalletView: View { } } - HStack { - Button { - showReceiveView = true - } label: { - Image(systemName: "qrcode") - .font(.title) - .foregroundStyle(.primary) - } - - Spacer() - - NavigationLink(value: NavigationDestination.address) { - Image(systemName: "qrcode.viewfinder") - .font(.title) - .foregroundStyle(viewModel.canSend ? .primary : .secondary) - } - .disabled(!viewModel.canSend) - } - .padding([.horizontal, .bottom]) - } } @@ -213,6 +193,23 @@ struct WalletView: View { Image(systemName: "person.and.background.dotted") } } + + ToolbarItemGroup(placement: .bottomBar) { + Button { + showReceiveView = true + } label: { + Image(systemName: "qrcode") + } + + Spacer() + + Button { + sendNavigationPath.append(NavigationDestination.address) + } label: { + Image(systemName: "qrcode.viewfinder") + } + .disabled(!viewModel.canSend) + } } } } From 55cea9c4fdc51753217e7a573c5cbc2b5ada9fc2 Mon Sep 17 00:00:00 2001 From: Matthew Date: Thu, 2 Oct 2025 11:47:16 -0500 Subject: [PATCH 2/2] ui: button settings --- BDKSwiftExampleWallet/View/WalletView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BDKSwiftExampleWallet/View/WalletView.swift b/BDKSwiftExampleWallet/View/WalletView.swift index 5fd90337..8df0b1d6 100644 --- a/BDKSwiftExampleWallet/View/WalletView.swift +++ b/BDKSwiftExampleWallet/View/WalletView.swift @@ -190,7 +190,7 @@ struct WalletView: View { Button { showSettingsView = true } label: { - Image(systemName: "person.and.background.dotted") + Image(systemName: "ellipsis") } }