view/refactor: move sheet handler in CustomizeZapView

This commit is contained in:
William Casarin
2023-06-22 10:17:40 +02:00
parent a2866ff6b3
commit 797762e7d2

View File

@@ -241,10 +241,19 @@ struct CustomizeZapView: View {
case .sent_from_nwc: case .sent_from_nwc:
dismiss() dismiss()
} }
} }
var body: some View { var body: some View {
MainContent MainContent
.sheet(isPresented: $show_zap_types) {
if #available(iOS 16.0, *) {
ZapPicker
.presentationDetents([.medium])
.presentationDragIndicator(.visible)
} else {
ZapPicker
}
}
.sheet(isPresented: $showing_wallet_selector) { .sheet(isPresented: $showing_wallet_selector) {
SelectWalletView(default_wallet: state.settings.default_wallet, showingSelectWallet: $showing_wallet_selector, our_pubkey: state.pubkey, invoice: invoice) SelectWalletView(default_wallet: state.settings.default_wallet, showingSelectWallet: $showing_wallet_selector, our_pubkey: state.pubkey, invoice: invoice)
} }
@@ -303,15 +312,6 @@ struct CustomizeZapView: View {
Spacer() Spacer()
} }
.sheet(isPresented: $show_zap_types) {
if #available(iOS 16.0, *) {
ZapPicker
.presentationDetents([.medium])
.presentationDragIndicator(.visible)
} else {
ZapPicker
}
}
} }
var ZapPicker: some View { var ZapPicker: some View {