|
@@ -47,6 +47,7 @@ import com.iscs.bozzys.ui.common.PageBase
|
|
|
import com.iscs.bozzys.ui.common.TipsDialog
|
|
import com.iscs.bozzys.ui.common.TipsDialog
|
|
|
import com.iscs.bozzys.ui.pages.compose.CardContainer
|
|
import com.iscs.bozzys.ui.pages.compose.CardContainer
|
|
|
import com.iscs.bozzys.ui.pages.login.openPageLogin
|
|
import com.iscs.bozzys.ui.pages.login.openPageLogin
|
|
|
|
|
+import com.iscs.bozzys.ui.pages.profile.openPageProfile
|
|
|
import com.iscs.bozzys.ui.pages.vm.VMHome
|
|
import com.iscs.bozzys.ui.pages.vm.VMHome
|
|
|
import com.iscs.bozzys.ui.theme.Text
|
|
import com.iscs.bozzys.ui.theme.Text
|
|
|
import com.iscs.bozzys.utils.BiometricKeyStore
|
|
import com.iscs.bozzys.utils.BiometricKeyStore
|
|
@@ -54,7 +55,6 @@ import com.iscs.bozzys.utils.Storage
|
|
|
import com.iscs.bozzys.utils.Storage.saveTokenIv
|
|
import com.iscs.bozzys.utils.Storage.saveTokenIv
|
|
|
import com.iscs.bozzys.utils.Storage.saveTokenIvValue
|
|
import com.iscs.bozzys.utils.Storage.saveTokenIvValue
|
|
|
import com.iscs.bozzys.utils.SystemUtil
|
|
import com.iscs.bozzys.utils.SystemUtil
|
|
|
-import com.iscs.bozzys.utils.SystemUtil.isBiometricCanUse
|
|
|
|
|
|
|
|
|
|
@OptIn(ExperimentalStdlibApi::class)
|
|
@OptIn(ExperimentalStdlibApi::class)
|
|
|
@Composable
|
|
@Composable
|
|
@@ -181,6 +181,7 @@ private fun TopToolBar(pv: PaddingValues, vm: VMHome) {
|
|
|
*/
|
|
*/
|
|
|
@Composable
|
|
@Composable
|
|
|
private fun UserInfo(vm: VMHome) {
|
|
private fun UserInfo(vm: VMHome) {
|
|
|
|
|
+ val ctx = LocalContext.current
|
|
|
val state by vm.state.collectAsState()
|
|
val state by vm.state.collectAsState()
|
|
|
CardContainer(modifier = Modifier.padding(16.dp)) {
|
|
CardContainer(modifier = Modifier.padding(16.dp)) {
|
|
|
Row(
|
|
Row(
|
|
@@ -188,6 +189,7 @@ private fun UserInfo(vm: VMHome) {
|
|
|
.fillMaxWidth()
|
|
.fillMaxWidth()
|
|
|
.height(90.dp)
|
|
.height(90.dp)
|
|
|
.background(brush = Brush.horizontalGradient(listOf(Color(0xFFFFF9E5), Color(0xFFFFFEFB))))
|
|
.background(brush = Brush.horizontalGradient(listOf(Color(0xFFFFF9E5), Color(0xFFFFFEFB))))
|
|
|
|
|
+ .clickable { ctx.openPageProfile() }
|
|
|
.padding(horizontal = 20.dp),
|
|
.padding(horizontal = 20.dp),
|
|
|
verticalAlignment = Alignment.CenterVertically
|
|
verticalAlignment = Alignment.CenterVertically
|
|
|
) {
|
|
) {
|