From 6bc67c336086ae2b33fe9d747cfd333fe5d9dc1c Mon Sep 17 00:00:00 2001 From: minibits-cash Date: Wed, 1 Nov 2023 21:30:24 +0100 Subject: [PATCH] Fix empty balance selector, warn on LUD18 support --- src/screens/SendScreen.tsx | 9 +++++++-- src/screens/TransferScreen.tsx | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/screens/SendScreen.tsx b/src/screens/SendScreen.tsx index ebb2272e..0f188ba0 100644 --- a/src/screens/SendScreen.tsx +++ b/src/screens/SendScreen.tsx @@ -262,7 +262,9 @@ export const SendScreen: FC> = observer( setMintBalanceToSendFrom(availableBalances[0]) setIsAmountEndEditing(true) // We do not make memo focus mandatory - onMemoEndEditing() + LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) + // Show mint selector + setIsMintSelectorVisible(true) } catch (e: any) { handleError(e) @@ -272,8 +274,11 @@ export const SendScreen: FC> = observer( const onMemoEndEditing = function () { LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) + // Show mint selector - setIsMintSelectorVisible(true) + if (availableMintBalances.length > 0) { + setIsMintSelectorVisible(true) + } setIsMemoEndEditing(true) } diff --git a/src/screens/TransferScreen.tsx b/src/screens/TransferScreen.tsx index a2c53136..3a1e9665 100644 --- a/src/screens/TransferScreen.tsx +++ b/src/screens/TransferScreen.tsx @@ -293,6 +293,10 @@ const onAmountEndEditing = async function () { return } + if (lnurlPayParams.payerData) { + infoMessage(`Minibits does not yet support entering of payer identity data (LUD18).`) + } + setIsLoading(true) const encoded = await LnurlClient.getInvoice(lnurlPayParams, amount * 1000)