Skip to content

Commit 692d7fc

Browse files
committed
fix: auto-switch to Spending tab when CJIT is not null
1 parent ecade59 commit 692d7fc

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app/src/main/java/to/bitkit/ui/screens/wallets/receive/ReceiveQrScreen.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,17 @@ fun ReceiveQrScreen(
163163
}
164164
}
165165

166+
// Auto-switch to Spending tab when CJIT is not null
167+
LaunchedEffect(cjitInvoice) {
168+
if (cjitInvoice != null) {
169+
val spendingIndex = visibleTabs.indexOf(ReceiveTab.SPENDING)
170+
if (spendingIndex != -1) {
171+
lazyListState.animateScrollToItem(spendingIndex)
172+
selectedTab = ReceiveTab.SPENDING
173+
}
174+
}
175+
}
176+
166177
val showingCjitOnboarding = remember(walletState, cjitInvoice, hasUsableChannels) {
167178
!hasUsableChannels &&
168179
walletState.nodeLifecycleState.isRunning() &&

0 commit comments

Comments
 (0)