# NavigationDrawerItemBorder

Artifact: [androidx.tv:tv-material](https://developer.android.com/jetpack/androidx/releases/tv) [View Source](https://cs.android.com/search?q=file:androidx/tv/material3/NavigationDrawerItemStyles.kt+class:androidx.tv.material3.NavigationDrawerItemBorder) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)


```
class NavigationDrawerItemBorder
```

<br />

*** ** * ** ***

Defines `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` for all TV `https://developer.android.com/reference/kotlin/androidx/compose/foundation/Indication` states of a `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)`

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#NavigationDrawerItemBorder(androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border)( border: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, focusedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, pressedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, selectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, disabledBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, focusedSelectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, focusedDisabledBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border, pressedSelectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border )` create an instance with arbitrary border. |

| ### Public functions |
|---|---|
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#hashCode()()` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#toString()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#border()` the default `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#disabledBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#focusedBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and focused |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#focusedDisabledBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled and focused |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#focusedSelectedBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, focused and selected |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#pressedBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and pressed |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#pressedSelectedBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, pressed and selected |
| `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemBorder#selectedBorder()` the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and selected |

## Public constructors

### NavigationDrawerItemBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
NavigationDrawerItemBorder(
    border: Border,
    focusedBorder: Border,
    pressedBorder: Border,
    selectedBorder: Border,
    disabledBorder: Border,
    focusedSelectedBorder: Border,
    focusedDisabledBorder: Border,
    pressedSelectedBorder: Border
)
```

create an instance with arbitrary border. See `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItemDefaults#border(androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border,androidx.tv.material3.Border)` for the default border used in a `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)`

| Parameters |
|---|---|
| `border: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the default `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled |
| `focusedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and focused |
| `pressedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and pressed |
| `selectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and selected |
| `disabledBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled |
| `focusedSelectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, focused and selected |
| `focusedDisabledBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled and focused |
| `pressedSelectedBorder: https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` | the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, pressed and selected |

## Public functions

### equals

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

```
open fun hashCode(): Int
```

### toString

```
open fun toString(): String
```

## Public properties

### border

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val border: Border
```

the default `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled

### disabledBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val disabledBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled

### focusedBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and focused

### focusedDisabledBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedDisabledBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is not enabled and focused

### focusedSelectedBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val focusedSelectedBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, focused and selected

### pressedBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and pressed

### pressedSelectedBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val pressedSelectedBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled, pressed and selected

### selectedBorder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/tv#1.0.0)

```
val selectedBorder: Border
```

the `https://developer.android.com/reference/kotlin/androidx/tv/material3/Border` used when the `https://developer.android.com/reference/kotlin/androidx/tv/material3/NavigationDrawerItem.composable#(androidx.tv.material3.NavigationDrawerScope).NavigationDrawerItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.unit.Dp,androidx.tv.material3.NavigationDrawerItemShape,androidx.tv.material3.NavigationDrawerItemColors,androidx.tv.material3.NavigationDrawerItemScale,androidx.tv.material3.NavigationDrawerItemBorder,androidx.tv.material3.NavigationDrawerItemGlow,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)` is enabled and selected