refactor: move ReceiveScreen and SendScreen into subpackages

This commit is contained in:
2026-06-02 18:18:33 +02:00
parent e8b3f898e8
commit 8c5c08b93d
3 changed files with 18 additions and 14 deletions
@@ -53,6 +53,8 @@ import androidx.navigation.compose.currentBackStackEntryAsState
import androidx.navigation.compose.rememberNavController
import androidx.navigation.navArgument
import com.bitcointxoko.gudariwallet.MainActivity
import com.bitcointxoko.gudariwallet.ui.receive.ReceiveScreen
import com.bitcointxoko.gudariwallet.ui.send.SendScreen
import com.bitcointxoko.gudariwallet.util.SendInputType
import kotlinx.coroutines.delay
@@ -265,12 +267,14 @@ fun WalletScreen(
}
)
}
composable(TabItem.Receive.route) { ReceiveScreen(
composable(TabItem.Receive.route) {
ReceiveScreen(
vm,
onNavigateToPaymentDetail = { checkingId ->
navController.navigate("payment_detail/$checkingId")
}
)}
)
}
composable(TabItem.Send.route) {
SendScreen(
vm = vm,
@@ -1,4 +1,4 @@
package com.bitcointxoko.gudariwallet.ui
package com.bitcointxoko.gudariwallet.ui.receive
import android.app.Activity
import android.view.WindowManager
@@ -52,9 +52,9 @@ import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.bitcointxoko.gudariwallet.ui.ReceiveState
import com.bitcointxoko.gudariwallet.ui.WalletViewModel
import com.bitcointxoko.gudariwallet.ui.components.UnitWheelPicker
import com.bitcointxoko.gudariwallet.ui.receive.AmountDisplay
import com.bitcointxoko.gudariwallet.ui.receive.QrDisplayCard
import com.bitcointxoko.gudariwallet.util.fiatLabel
import kotlinx.coroutines.delay
@@ -1,4 +1,4 @@
package com.bitcointxoko.gudariwallet.ui
package com.bitcointxoko.gudariwallet.ui.send
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.rememberScrollState
@@ -20,9 +20,9 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.fragment.app.FragmentActivity
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.bitcointxoko.gudariwallet.ui.send.Bolt11ConfirmCard
import com.bitcointxoko.gudariwallet.ui.send.LnurlInvoiceConfirmCard
import com.bitcointxoko.gudariwallet.ui.send.LnurlPayForm
import com.bitcointxoko.gudariwallet.ui.BalanceState
import com.bitcointxoko.gudariwallet.ui.SendState
import com.bitcointxoko.gudariwallet.ui.WalletViewModel
import com.bitcointxoko.gudariwallet.util.SendInputDetector
import com.bitcointxoko.gudariwallet.util.feePpm
import com.bitcointxoko.gudariwallet.util.formatFiat