---
title: "ShortNavigationBarItem"
description: "Material Design short navigation bar item."
type: "component"
---

<div class='type'>Composable Component</div>



Material Design short navigation bar item.

<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@Composable
fun ShortNavigationBarItem(
    selected: Boolean,
    onClick: () -> Unit,
    icon: @Composable () -> Unit,
    label: @Composable (() -> Unit)?,
    modifier: Modifier = Modifier,
    enabled: Boolean = true,
    iconPosition: NavigationItemIconPosition = NavigationItemIconPosition.Top,
    colors: NavigationItemColors = ShortNavigationBarItemDefaults.colors(),
    interactionSource: MutableInteractionSource? = null,
)
```


#### Parameters

| | |
| --- | --- |
| selected | whether this item is selected |
| onClick | called when this item is clicked |
| icon | icon for this item, typically an `Icon` |
| label | text label for this item |
| modifier | the `Modifier` to be applied to this item |
| enabled | controls the enabled state of this item. When `false`, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services. |
| iconPosition | the `NavigationItemIconPosition` for the icon |
| colors | `NavigationItemColors` that will be used to resolve the colors used for this item in different states. See `ShortNavigationBarItemDefaults.colors` |
| interactionSource | an optional hoisted `MutableInteractionSource` for observing and emitting `Interaction`s for this item. You can use this to change the item's appearance or preview the item in different states. Note that if `null` is provided, interactions will still happen internally. |






