Skip to content

Commit f8c4a79

Browse files
committed
feat: Add profile icon to header
1 parent 7f697fb commit f8c4a79

File tree

2 files changed

+25
-3
lines changed

2 files changed

+25
-3
lines changed

app/src/main/java/to/bitkit/ui/scaffold/AppScaffold.kt

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
package to.bitkit.ui.scaffold
22

33
import androidx.compose.foundation.layout.Box
4+
import androidx.compose.foundation.layout.Row
5+
import androidx.compose.foundation.layout.Spacer
46
import androidx.compose.foundation.layout.fillMaxSize
57
import androidx.compose.foundation.layout.imePadding
68
import androidx.compose.foundation.layout.padding
9+
import androidx.compose.foundation.layout.size
10+
import androidx.compose.foundation.layout.width
711
import androidx.compose.material.icons.Icons
12+
import androidx.compose.material.icons.filled.AccountCircle
813
import androidx.compose.material.icons.filled.Bolt
914
import androidx.compose.material.icons.outlined.Settings
1015
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -13,14 +18,20 @@ import androidx.compose.material3.IconButton
1318
import androidx.compose.material3.Scaffold
1419
import androidx.compose.material3.TopAppBar
1520
import androidx.compose.runtime.Composable
21+
import androidx.compose.ui.Alignment
1622
import androidx.compose.ui.Modifier
1723
import androidx.compose.ui.res.stringResource
24+
import androidx.compose.ui.unit.dp
1825
import androidx.navigation.NavController
1926
import to.bitkit.R
2027
import to.bitkit.ui.components.Title
2128
import to.bitkit.ui.navigateToNodeState
2229
import to.bitkit.ui.navigateToSettings
30+
import to.bitkit.ui.shared.util.clickableAlpha
31+
import to.bitkit.ui.theme.Colors
32+
import to.bitkit.utils.Logger
2333

34+
@OptIn(ExperimentalMaterial3Api::class)
2435
@Composable
2536
fun AppScaffold(
2637
navController: NavController,
@@ -29,10 +40,21 @@ fun AppScaffold(
2940
) {
3041
Scaffold(
3142
topBar = {
32-
@OptIn(ExperimentalMaterial3Api::class)
3343
TopAppBar(
3444
title = {
35-
Title(text = titleText)
45+
Row(
46+
verticalAlignment = Alignment.CenterVertically,
47+
modifier = Modifier.clickableAlpha { Logger.debug("Coming soon: Profile") }
48+
) {
49+
Icon(
50+
imageVector = Icons.Filled.AccountCircle,
51+
contentDescription = null,
52+
tint = Colors.White64,
53+
modifier = Modifier.size(32.dp)
54+
)
55+
Spacer(modifier = Modifier.width(16.dp))
56+
Title(text = titleText)
57+
}
3658
},
3759
actions = {
3860
IconButton(onClick = navController::navigateToNodeState) {

app/src/main/java/to/bitkit/ui/screens/wallets/HomeScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ private fun HomeContentView(
180180
) {
181181
AppScaffold(
182182
navController = rootNavController,
183-
titleText = "Your Name",
183+
titleText = stringResource(R.string.slashtags__your_name_capital),
184184
) {
185185
RequestNotificationPermissions()
186186
val balances = LocalBalances.current

0 commit comments

Comments
 (0)