@@ -103,6 +103,7 @@ fun SendAmountScreen(
103103 canGoBack = canGoBack,
104104 onBack = onBack,
105105 onClickMax = { maxSats ->
106+ // TODO port the RN sendMax logic if still needed
106107 if (uiState.payMethod == SendMethod .LIGHTNING && uiState.lnurl == null ) {
107108 app?.toast(
108109 type = Toast .ToastType .WARNING ,
@@ -112,6 +113,7 @@ fun SendAmountScreen(
112113 }
113114 overrideSats = maxSats
114115 },
116+ onClickAmount = { currencyVM.togglePrimaryDisplay() },
115117 )
116118}
117119
@@ -130,6 +132,7 @@ fun SendAmountContent(
130132 canGoBack : Boolean = true,
131133 onBack : () -> Unit ,
132134 onClickMax : (Long ) -> Unit = {},
135+ onClickAmount : () -> Unit = {},
133136) {
134137 Column (
135138 modifier = modifier
@@ -149,7 +152,7 @@ fun SendAmountContent(
149152 onBack = {
150153 onEvent(SendEvent .AmountReset )
151154 onBack()
152- }.takeIf { canGoBack }
155+ }.takeIf { canGoBack },
153156 )
154157
155158 when (walletUiState.nodeLifecycleState) {
@@ -164,6 +167,7 @@ fun SendAmountContent(
164167 primaryDisplay = primaryDisplay,
165168 onEvent = onEvent,
166169 onClickMax = onClickMax,
170+ onClickAmount = onClickAmount,
167171 )
168172 }
169173
@@ -190,6 +194,7 @@ private fun SendAmountNodeRunning(
190194 onInputChanged : (String ) -> Unit ,
191195 onEvent : (SendEvent ) -> Unit ,
192196 onClickMax : (Long ) -> Unit ,
197+ onClickAmount : () -> Unit ,
193198) {
194199 BoxWithConstraints {
195200 val maxHeight = this .maxHeight
@@ -212,6 +217,7 @@ private fun SendAmountNodeRunning(
212217 primaryDisplay = primaryDisplay,
213218 modifier = Modifier
214219 .fillMaxWidth()
220+ .clickableAlpha(onClick = onClickAmount)
215221 .testTag(" SendNumberField" )
216222 )
217223
@@ -230,10 +236,7 @@ private fun SendAmountNodeRunning(
230236 ) {
231237 Column (
232238 modifier = Modifier
233- .clickableAlpha {
234- // TODO port the RN sendMax logic
235- onClickMax(availableAmount)
236- }
239+ .clickableAlpha { onClickMax(availableAmount) }
237240 .testTag(" AvailableAmount" )
238241 ) {
239242 Text13Up (
0 commit comments