Hide choose class if not current user profile

This commit is contained in:
Hafiz 2023-05-25 03:23:19 -04:00
parent eb80173c0b
commit 82ab2d9cf6
2 changed files with 8 additions and 3 deletions

View file

@ -104,7 +104,7 @@ class FullProfileActivity : BaseActivity() {
binding.avatarWithBars.setContent {
HabiticaTheme {
AppHeaderView(member.value) {
AppHeaderView(member.value, isMyProfile = isMyProfile()) {
}
}
}
@ -145,6 +145,10 @@ class FullProfileActivity : BaseActivity() {
invalidateOptionsMenu()
}
}
if (!isMyProfile()) {
}
}
private suspend fun refresh() {

View file

@ -104,9 +104,10 @@ fun getTranslatedClassName(resources : Resources, className : String?) : String
fun AppHeaderView(
user : Avatar?,
modifier : Modifier = Modifier,
isMyProfile : Boolean = false,
teamPlan : TeamPlan? = null,
teamPlanMembers : List<Member>? = null,
onMemberRowClicked : () -> Unit
onMemberRowClicked : () -> Unit,
) {
Column(modifier) {
Row {
@ -175,7 +176,7 @@ fun AppHeaderView(
disabled = true,
modifier = Modifier.weight(1f)
)
} else if (user?.preferences?.disableClasses != true && user?.flags?.classSelected == false) {
} else if (user?.preferences?.disableClasses != true && user?.flags?.classSelected == false && isMyProfile) {
HabiticaButton(
background = HabiticaTheme.colors.basicButtonColor(),
color = MaterialTheme.colors.onPrimary,