40 lines
991 B
Kotlin
40 lines
991 B
Kotlin
package com.atridad.openclimb.navigation
|
|
|
|
import androidx.compose.material.icons.Icons
|
|
import androidx.compose.material.icons.filled.*
|
|
import androidx.compose.ui.graphics.vector.ImageVector
|
|
|
|
data class BottomNavigationItem(
|
|
val screen: Screen,
|
|
val icon: ImageVector,
|
|
val label: String
|
|
)
|
|
|
|
val bottomNavigationItems = listOf(
|
|
BottomNavigationItem(
|
|
screen = Screen.Sessions,
|
|
icon = Icons.Default.PlayArrow,
|
|
label = "Sessions"
|
|
),
|
|
BottomNavigationItem(
|
|
screen = Screen.Problems,
|
|
icon = Icons.Default.Star,
|
|
label = "Problems"
|
|
),
|
|
BottomNavigationItem(
|
|
screen = Screen.Analytics,
|
|
icon = Icons.Default.Info,
|
|
label = "Analytics"
|
|
),
|
|
BottomNavigationItem(
|
|
screen = Screen.Gyms,
|
|
icon = Icons.Default.LocationOn,
|
|
label = "Gyms"
|
|
),
|
|
BottomNavigationItem(
|
|
screen = Screen.Settings,
|
|
icon = Icons.Default.Settings,
|
|
label = "Settings"
|
|
)
|
|
)
|