kopia lustrzana https://github.com/vitorpamplona/amethyst
pull/152/head
rodzic
04dec3073a
commit
4fc4126740
|
@ -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")
|
||||||
|
|
Ładowanie…
Reference in New Issue