NavigationDrawerItem

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.

onClick

обработчик нажатия.

style

стиль item-а.

motion

стиль анимаций item-а.

titleContent

основной title/content слот.

endContent

end слот.

indicator

indicator слот.