App name in navigation drawer

This commit is contained in:
Sad Ellie 2023-02-26 14:41:21 +04:00
parent 9d665823ba
commit 8a66639253

View File

@ -18,21 +18,23 @@
package com.sadellie.unitto.core.ui.common package com.sadellie.unitto.core.ui.common
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Calculate import androidx.compose.material.icons.filled.Calculate
import androidx.compose.material3.Divider import androidx.compose.material3.Divider
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.ModalDrawerSheet import androidx.compose.material3.ModalDrawerSheet
import androidx.compose.material3.NavigationDrawerItemDefaults import androidx.compose.material3.NavigationDrawerItemDefaults
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import com.sadellie.unitto.core.base.TopLevelDestinations import com.sadellie.unitto.core.base.TopLevelDestinations
import com.sadellie.unitto.core.ui.R
@Composable @Composable
fun UnittoDrawerSheet( fun UnittoDrawerSheet(
@ -45,9 +47,12 @@ fun UnittoDrawerSheet(
ModalDrawerSheet( ModalDrawerSheet(
modifier = modifier modifier = modifier
) { ) {
Spacer(Modifier.height(24.dp)) Text(
Text("Unitto", Modifier.padding(NavigationDrawerItemDefaults.ItemPadding)) text = stringResource(R.string.app_name).uppercase(),
Spacer(Modifier.height(12.dp)) modifier = Modifier.padding(horizontal = 28.dp, vertical = 24.dp),
style = MaterialTheme.typography.titleLarge.copy(fontWeight = FontWeight.Medium),
color = MaterialTheme.colorScheme.primary
)
mainTabs.forEach { (destination, icon) -> mainTabs.forEach { (destination, icon) ->
UnittoDrawerItem( UnittoDrawerItem(