feat(ui): add bottom navigation with 4 tabs
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package com.radiola.ui.navigation
|
||||
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.filled.Favorite
|
||||
import androidx.compose.material.icons.filled.Home
|
||||
import androidx.compose.material.icons.filled.Settings
|
||||
import androidx.compose.material.icons.filled.History
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
|
||||
sealed class NavDestinations(
|
||||
val route: String,
|
||||
val labelRes: String,
|
||||
val icon: ImageVector
|
||||
) {
|
||||
data object Stations : NavDestinations("stations", "Радио", Icons.Default.Home)
|
||||
data object Favorites : NavDestinations("favorites", "Избранное", Icons.Default.Favorite)
|
||||
data object History : NavDestinations("history", "История", Icons.Default.History)
|
||||
data object Settings : NavDestinations("settings", "Настройки", Icons.Default.Settings)
|
||||
|
||||
companion object {
|
||||
val items = listOf(Stations, Favorites, History, Settings)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user