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 remember
ed instance to observe Interactions and customize the appearance / behavior of this item in different states.