NavigationDrawerItem

fun NavigationDrawerItem(label: String, selected: Boolean, onClick: () -> Unit, modifier: Modifier = Modifier, icon: SparkIcon? = null, badge: @Composable () -> Unit? = null, shape: Shape = SparkTheme.shapes.full, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() })

Spark navigation drawer item.

A NavigationDrawerItem represents a destination within drawers, either ModalNavigationDrawer, PermanentNavigationDrawer or DismissibleNavigationDrawer.

Parameters

label

text label for this item

selected

whether this item is selected

onClick

called when this item is clicked

modifier

the Modifier to be applied to this item

icon

optional icon for this item, typically an Icon

badge

optional badge to show on this item from the end side item in different states. See NavigationDrawerItemDefaults.colors.

interactionSource

the MutableInteractionSource representing the stream of Interactions for this item. You can create and pass in your own remembered instance to observe Interactions and customize the appearance / behavior of this item in different states.