StartScreen
fun StartScreen(screens: List<JochensNextDinnerScreen> = JochensNextDinnerScreen.values().toList()
.filter { it.inBottomBar }, onScreenClick: (JochensNextDinnerScreen) -> Unit, navigationType: JndNavigationType)
Composable function for the StartScreen. It displays clickable text and a list of IconTextRow items. The items are displayed in a column in portrait mode and in a row in landscape mode. The text for each item is determined based on the orientation and the navigation type. If the orientation is portrait or the navigation type is PERMANENT_NAVIGATION_DRAWER, the long description is shown. Otherwise, the label is shown.
Parameters
screens
The list of screens to display. By default, it includes all screens that have the inBottomBar property set to true.
onScreenClick
The function to be invoked when a screen is clicked.
navigationType
The type of navigation to use (e.g., bottom navigation, drawer navigation).