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)