<div class='sourceset sourceset-android'>Android</div>

```kotlin
@ExperimentalTvMaterial3Api
object AssistChipDefaults
```

Contains the default values used by [AssistChip](/jetpack-compose/androidx.tv/tv-material/components/AssistChip)

## Properties

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val ContainerHeight = 36.dp
```

The height applied to an assist chip. Note that you can override it by applying
Modifier.height directly on a chip.

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val IconSize = 18.dp
```

The size of an Assist chip icon

<div class='sourceset sourceset-android'>Android</div>

```kotlin
val ContainerShape = RoundedCornerShape(8.dp)
```

The default [Shape](/jetpack-compose/androidx.compose.ui/ui-graphics/interfaces/Shape) applied to an assist chip

## Functions

<h2 id="shape-shape-focusedshape-pressedshape-disabledshape-focuseddisabledshape">shape</h2>

```kotlin
fun shape(
        shape: Shape = ContainerShape,
        focusedShape: Shape = shape,
        pressedShape: Shape = shape,
        disabledShape: Shape = shape,
        focusedDisabledShape: Shape = disabledShape,
    ) =
        ClickableChipShape(
            shape = shape,
            focusedShape = focusedShape,
            pressedShape = pressedShape,
            disabledShape = disabledShape,
            focusedDisabledShape = focusedDisabledShape,
        )
```

Creates a [ClickableChipShape](/jetpack-compose/androidx.tv/tv-material/classes/ClickableChipShape) that represents the default container shapes used in an
[AssistChip](/jetpack-compose/androidx.tv/tv-material/components/AssistChip)

#### Parameters

| | |
| --- | --- |
| shape | the shape used when the Chip is enabled, and has no other [Interaction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Interaction)s |
| focusedShape | the shape used when the Chip is enabled and focused |
| pressedShape | the shape used when the Chip is enabled pressed |
| disabledShape | the shape used when the Chip is not enabled |
| focusedDisabledShape | the shape used when the Chip is not enabled and focused |

<hr class="docs-overload-divider">

<h2 id="colors-containercolor-contentcolor-focusedcontainercolor-focusedcontentcolor-pressedcontainercolor-pressedcontentcolor-disabledcontainercolor-disabledcontentcolor">colors</h2>

```kotlin
@ReadOnlyComposable
    @Composable
    fun colors(
        containerColor: Color = Color.Transparent,
        contentColor: Color = MaterialTheme.colorScheme.onSurfaceVariant,
        focusedContainerColor: Color = MaterialTheme.colorScheme.onSurface,
        focusedContentColor: Color = MaterialTheme.colorScheme.inverseOnSurface,
        pressedContainerColor: Color = MaterialTheme.colorScheme.onSurfaceVariant,
        pressedContentColor: Color = MaterialTheme.colorScheme.surface,
        disabledContainerColor: Color =
            MaterialTheme.colorScheme.surfaceVariant.copy(alpha = DisabledBackgroundColorOpacity),
        disabledContentColor: Color =
            MaterialTheme.colorScheme.border.copy(alpha = DisabledContentColorOpacity),
    ) =
        ClickableChipColors(
            containerColor = containerColor,
            contentColor = contentColor,
            focusedContainerColor = focusedContainerColor,
            focusedContentColor = focusedContentColor,
            pressedContainerColor = pressedContainerColor,
            pressedContentColor = pressedContentColor,
            disabledContainerColor = disabledContainerColor,
            disabledContentColor = disabledContentColor,
        )
```

Creates a [ClickableChipColors](/jetpack-compose/androidx.tv/tv-material/classes/ClickableChipColors) that represents the default container and content colors used
in an [AssistChip](/jetpack-compose/androidx.tv/tv-material/components/AssistChip)

#### Parameters

| | |
| --- | --- |
| containerColor | the container color of this Chip when enabled |
| contentColor | the content color of this Chip when enabled |
| focusedContainerColor | the container color of this Chip when enabled and focused |
| focusedContentColor | the content color of this Chip when enabled and focused |
| pressedContainerColor | the container color of this Chip when enabled and pressed |
| pressedContentColor | the content color of this Chip when enabled and pressed |
| disabledContainerColor | the container color of this Chip when not enabled |
| disabledContentColor | the content color of this Chip when not enabled |

<hr class="docs-overload-divider">

<h2 id="scale">scale</h2>

```kotlin
fun scale(
        @FloatRange(from = 0.0) scale: Float = 1f,
        @FloatRange(from = 0.0) focusedScale: Float = 1.1f,
        @FloatRange(from = 0.0) pressedScale: Float = scale,
        @FloatRange(from = 0.0) disabledScale: Float = scale,
        @FloatRange(from = 0.0) focusedDisabledScale: Float = disabledScale,
    ) =
        ClickableChipScale(
            scale = scale,
            focusedScale = focusedScale,
            pressedScale = pressedScale,
            disabledScale = disabledScale,
            focusedDisabledScale = focusedDisabledScale,
        )
```

Creates a [ClickableChipScale](/jetpack-compose/androidx.tv/tv-material/classes/ClickableChipScale) that represents the default scaleFactors used in an
[AssistChip](/jetpack-compose/androidx.tv/tv-material/components/AssistChip). scaleFactors are used to modify the size of a composable in different
[Interaction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Interaction) states e.g. 1f (original) in default state, 1.2f (scaled up) in focused state,
0.8f (scaled down) in pressed state, etc

#### Parameters

| | |
| --- | --- |
| scale | the scaleFactor to be used for this Chip when enabled |
| focusedScale | the scaleFactor to be used for this Chip when focused |
| pressedScale | the scaleFactor to be used for this Chip when pressed |
| disabledScale | the scaleFactor to be used for this Chip when disabled |
| focusedDisabledScale | the scaleFactor to be used for this Chip when disabled and focused |

<hr class="docs-overload-divider">

<h2 id="border-border-focusedborder-pressedborder-disabledborder-focuseddisabledborder">border</h2>

```kotlin
@ReadOnlyComposable
    @Composable
    fun border(
        border: Border =
            Border(
                border = BorderStroke(width = 1.dp, color = MaterialTheme.colorScheme.border),
                shape = ContainerShape,
            ),
        focusedBorder: Border = Border.None,
        pressedBorder: Border = focusedBorder,
        disabledBorder: Border =
            Border(
                border =
                    BorderStroke(width = 1.dp, color = MaterialTheme.colorScheme.surfaceVariant),
                shape = ContainerShape,
            ),
        focusedDisabledBorder: Border = border,
    ) =
        ClickableChipBorder(
            border = border,
            focusedBorder = focusedBorder,
            pressedBorder = pressedBorder,
            disabledBorder = disabledBorder,
            focusedDisabledBorder = focusedDisabledBorder,
        )
```

Creates a [ClickableChipBorder](/jetpack-compose/androidx.tv/tv-material/classes/ClickableChipBorder) that represents the default [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border)s applied on an
AssistChip in different [Interaction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Interaction) states.

#### Parameters

| | |
| --- | --- |
| border | the [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border) to be used for this Chip when enabled |
| focusedBorder | the [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border) to be used for this Chip when focused |
| pressedBorder | the [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border) to be used for this Chip when pressed |
| disabledBorder | the [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border) to be used for this Chip when disabled |
| focusedDisabledBorder | the [Border](/jetpack-compose/androidx.tv/tv-material/classes/Border) to be used for this Chip when disabled and focused |

<hr class="docs-overload-divider">

<h2 id="glow-glow-focusedglow-pressedglow">glow</h2>

```kotlin
fun glow(glow: Glow = Glow.None, focusedGlow: Glow = glow, pressedGlow: Glow = glow) =
        ClickableChipGlow(glow = glow, focusedGlow = focusedGlow, pressedGlow = pressedGlow)
```

Creates a [ClickableChipGlow](/jetpack-compose/androidx.tv/tv-material/classes/ClickableChipGlow) that represents the default [Glow](/jetpack-compose/androidx.tv/tv-material/classes/Glow)s used in an [AssistChip](/jetpack-compose/androidx.tv/tv-material/components/AssistChip)

#### Parameters

| | |
| --- | --- |
| glow | the Glow behind this Button when enabled |
| focusedGlow | the Glow behind this Button when focused |
| pressedGlow | the Glow behind this Button when pressed |