Vitor Pamplona 2023-02-23 21:39:43 -05:00
rodzic 04dec3073a
commit 4fc4126740
1 zmienionych plików z 27 dodań i 3 usunięć

Wyświetl plik

@ -1,5 +1,6 @@
package com.vitorpamplona.amethyst.ui.navigation package com.vitorpamplona.amethyst.ui.navigation
import android.os.Build
import androidx.compose.foundation.Canvas import androidx.compose.foundation.Canvas
import androidx.compose.foundation.Image import androidx.compose.foundation.Image
import androidx.compose.foundation.background import androidx.compose.foundation.background
@ -73,6 +74,7 @@ import androidx.compose.ui.graphics.Path
import androidx.compose.ui.graphics.PathFillType import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.painter.BitmapPainter import androidx.compose.ui.graphics.painter.BitmapPainter
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import com.vitorpamplona.amethyst.BuildConfig
import com.vitorpamplona.amethyst.RoboHashCache import com.vitorpamplona.amethyst.RoboHashCache
import com.vitorpamplona.amethyst.ui.components.AsyncImageProxy import com.vitorpamplona.amethyst.ui.components.AsyncImageProxy
import com.vitorpamplona.amethyst.ui.components.ResizeImage import com.vitorpamplona.amethyst.ui.components.ResizeImage
@ -177,12 +179,34 @@ fun ProfileContent(baseAccountUser: User, modifier: Modifier = Modifier, scaffol
) )
Text( Text(
accountUser.bestDisplayName() ?: "", accountUser.bestDisplayName() ?: "",
modifier = Modifier.padding(top = 7.dp), modifier = Modifier.padding(top = 7.dp).clickable(onClick = {
accountUser.let {
navController.navigate("User/${it.pubkeyHex}")
}
coroutineScope.launch {
scaffoldState.drawerState.close()
}
}),
fontWeight = FontWeight.Bold, fontWeight = FontWeight.Bold,
fontSize = 18.sp fontSize = 18.sp
) )
Text(" @${accountUser.bestUsername()}", color = Color.LightGray) Text(" @${accountUser.bestUsername()}", color = Color.LightGray,
Row(modifier = Modifier.padding(top = 15.dp)) { modifier = Modifier.padding(top = 15.dp).clickable(onClick = {
accountUser.let {
navController.navigate("User/${it.pubkeyHex}")
}
coroutineScope.launch {
scaffoldState.drawerState.close()
}
}))
Row(modifier = Modifier.padding(top = 15.dp).clickable(onClick = {
accountUser.let {
navController.navigate("User/${it.pubkeyHex}")
}
coroutineScope.launch {
scaffoldState.drawerState.close()
}
})) {
Row() { Row() {
Text("${accountUserFollows.follows.size}", fontWeight = FontWeight.Bold) Text("${accountUserFollows.follows.size}", fontWeight = FontWeight.Bold)
Text(" Following") Text(" Following")