DesktopNavigation

fun DesktopNavigation(navigationStyle: State<NavigationStyle>, items: @Composable (style: NavigationStyle) -> List<INavItem>, additionalItems: @Composable (style: NavigationStyle) -> List<INavItem>, modifier: Modifier = Modifier, showForSingleItem: Boolean = false, isRailExpandable: Boolean = true, isRailExpanded: MutableState<Boolean> = remember { mutableStateOf(false) }, showAdditionalItemsAtBottomIfRail: Boolean = true, alwaysShowBottomLabel: Boolean = true)