From 66e39a96dab61ad5b04887e05ac412395bcbaaee Mon Sep 17 00:00:00 2001 From: Matthew <6657488+reez@users.noreply.github.com> Date: Sat, 10 Feb 2024 14:59:20 -0600 Subject: [PATCH] ui: textfield submit label --- LDKNodeMonday/View/Bitcoin/SendBitcoinView.swift | 1 + LDKNodeMonday/View/Home/OnboardingView.swift | 1 + LDKNodeMonday/View/Lightning/Channel/ChannelAddView.swift | 3 +++ LDKNodeMonday/View/Lightning/Peer/PeerView.swift | 2 ++ LDKNodeMonday/View/Lightning/Receive/ReceiveView.swift | 1 + LDKNodeMonday/View/Lightning/Send/SendView.swift | 1 + 6 files changed, 9 insertions(+) diff --git a/LDKNodeMonday/View/Bitcoin/SendBitcoinView.swift b/LDKNodeMonday/View/Bitcoin/SendBitcoinView.swift index 2b8a510..6b46785 100644 --- a/LDKNodeMonday/View/Bitcoin/SendBitcoinView.swift +++ b/LDKNodeMonday/View/Bitcoin/SendBitcoinView.swift @@ -90,6 +90,7 @@ struct SendBitcoinView: View { TextField("1BvBMSEYstWet...m4GFg7xJaNVN2", text: $viewModel.address) .truncationMode(.middle) + .submitLabel(.done) .padding(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 32)) if !viewModel.address.isEmpty { diff --git a/LDKNodeMonday/View/Home/OnboardingView.swift b/LDKNodeMonday/View/Home/OnboardingView.swift index f5a4655..c25b8d0 100644 --- a/LDKNodeMonday/View/Home/OnboardingView.swift +++ b/LDKNodeMonday/View/Home/OnboardingView.swift @@ -106,6 +106,7 @@ struct OnboardingView: View { text: $viewModel.seedPhrase ) .textFieldStyle(RoundedBorderTextFieldStyle()) + .submitLabel(.done) .padding(.horizontal, 40) } .padding() diff --git a/LDKNodeMonday/View/Lightning/Channel/ChannelAddView.swift b/LDKNodeMonday/View/Lightning/Channel/ChannelAddView.swift index 79c1966..b41e6d6 100644 --- a/LDKNodeMonday/View/Lightning/Channel/ChannelAddView.swift +++ b/LDKNodeMonday/View/Lightning/Channel/ChannelAddView.swift @@ -108,6 +108,7 @@ struct ChannelAddView: View { } .keyboardType(.numbersAndPunctuation) .truncationMode(.middle) + .submitLabel(.next) .minimumScaleFactor(0.5) .padding(EdgeInsets(top: 0, leading: 0, bottom: 12, trailing: 32)) @@ -139,6 +140,7 @@ struct ChannelAddView: View { } .keyboardType(.numbersAndPunctuation) .truncationMode(.middle) + .submitLabel(.next) .minimumScaleFactor(0.5) .padding(EdgeInsets(top: 0, leading: 0, bottom: 12, trailing: 32)) @@ -168,6 +170,7 @@ struct ChannelAddView: View { text: $viewModel.channelAmountSats ) .keyboardType(.numberPad) + .submitLabel(.done) .minimumScaleFactor(0.5) .padding(EdgeInsets(top: 0, leading: 0, bottom: 12, trailing: 32)) diff --git a/LDKNodeMonday/View/Lightning/Peer/PeerView.swift b/LDKNodeMonday/View/Lightning/Peer/PeerView.swift index 11a035b..f4c6b3c 100644 --- a/LDKNodeMonday/View/Lightning/Peer/PeerView.swift +++ b/LDKNodeMonday/View/Lightning/Peer/PeerView.swift @@ -102,6 +102,7 @@ struct PeerView: View { text: $viewModel.nodeId ) .truncationMode(.middle) + .submitLabel(.next) .padding(EdgeInsets(top: 0, leading: 0, bottom: 12, trailing: 32)) if !viewModel.nodeId.isEmpty { @@ -129,6 +130,7 @@ struct PeerView: View { text: $viewModel.address ) .truncationMode(.middle) + .submitLabel(.done) .padding(EdgeInsets(top: 0, leading: 0, bottom: 12, trailing: 32)) if !viewModel.address.isEmpty { diff --git a/LDKNodeMonday/View/Lightning/Receive/ReceiveView.swift b/LDKNodeMonday/View/Lightning/Receive/ReceiveView.swift index 76e61b3..fbaeccc 100644 --- a/LDKNodeMonday/View/Lightning/Receive/ReceiveView.swift +++ b/LDKNodeMonday/View/Lightning/Receive/ReceiveView.swift @@ -36,6 +36,7 @@ struct ReceiveView: View { text: $viewModel.amountMsat ) .keyboardType(.numberPad) + .submitLabel(.done) .padding(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 32)) if !viewModel.amountMsat.isEmpty { diff --git a/LDKNodeMonday/View/Lightning/Send/SendView.swift b/LDKNodeMonday/View/Lightning/Send/SendView.swift index b2ddb78..3464434 100644 --- a/LDKNodeMonday/View/Lightning/Send/SendView.swift +++ b/LDKNodeMonday/View/Lightning/Send/SendView.swift @@ -91,6 +91,7 @@ struct SendView: View { text: $viewModel.invoice ) .truncationMode(.middle) + .submitLabel(.done) .padding(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 32)) if !viewModel.invoice.isEmpty {