Navigation Drawer Item
fun NavigationDrawerItem(icon: @Composable () -> Unit, modifier: Modifier = Modifier, style: NavigationDrawerItemStyle = LocalNavigationDrawerItemStyle.current, motion: Motion<NavigationDrawerItemMotionStyle> = rememberNavigationDrawerItemMotion(), selected: Boolean = false, enabled: Boolean = true, onClick: () -> Unit? = null, onClickLabel: String? = null, titleContent: @Composable () -> Unit? = null, endContent: @Composable RowScope.() -> Unit? = null, indicator: @Composable () -> Unit? = null)
Item для NavigationDrawer.
В NavigationDrawerValue.Expanded отображает title/content, endContent и indicator в end-зоне после endContent. В NavigationDrawerValue.Collapsed скрывает текстовые и end-слоты, оставляя icon/start content интерактивным; indicator размещается поверх icon/start зоны.
Parameters
icon
слот для иконки.
modifier
модификатор item-а.
selected
выбран ли item.
enabled
доступен ли item.
on Click
обработчик нажатия.
style
стиль item-а.
motion
стиль анимаций item-а.
title Content
основной title/content слот.
end Content
end слот.
indicator
indicator слот.