35 lines
909 B
Kotlin
35 lines
909 B
Kotlin
package co.electriccoin.zcash.ui.history
|
|
|
|
import androidx.activity.ComponentActivity
|
|
import androidx.activity.viewModels
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.runtime.collectAsState
|
|
import androidx.compose.runtime.getValue
|
|
import co.electriccoin.zcash.ui.MainActivity
|
|
import co.electriccoin.zcash.ui.history.view.History
|
|
import co.electriccoin.zcash.ui.screen.home.viewmodel.WalletViewModel
|
|
|
|
@Composable
|
|
internal fun MainActivity.WrapHistory(
|
|
goBack: () -> Unit
|
|
) {
|
|
WrapHistory(
|
|
activity = this,
|
|
goBack = goBack
|
|
)
|
|
}
|
|
|
|
@Composable
|
|
internal fun WrapHistory(
|
|
activity: ComponentActivity,
|
|
goBack: () -> Unit
|
|
) {
|
|
val walletViewModel by activity.viewModels<WalletViewModel>()
|
|
|
|
val transactionHistory by walletViewModel.transactionHistory.collectAsState()
|
|
|
|
History(
|
|
transactions = transactionHistory,
|
|
goBack = goBack
|
|
)
|
|
} |