add custom color for navigation rail

This commit is contained in:
2026-07-27 19:56:32 +03:00
parent cc8daa2a8f
commit 14a10e6d08
2 changed files with 79 additions and 47 deletions
@@ -17,6 +17,7 @@ import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialExpressiveTheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBar
import androidx.compose.material3.NavigationBarItem
import androidx.compose.material3.NavigationRail
@@ -160,7 +161,10 @@ private fun <T : Route> ExpandedContent(
val bottomPadding = values.calculateBottomPadding()
val endPadding = values.calculateEndPadding(LayoutDirection.Ltr)
Row(modifier = Modifier.fillMaxSize()) {
NavigationRail(modifier = Modifier.padding(start = 4.dp, end = 4.dp, top = topPadding)) {
NavigationRail(
modifier = Modifier.padding(start = 4.dp, end = 4.dp, top = topPadding),
containerColor = MaterialTheme.colorScheme.surfaceContainerLow
) {
navigationEntries.forEach { entry ->
NavigationRailItem(
selected = currentRoute == entry.route,