# InputChipDefaults

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/Chip.kt+class:androidx.compose.material3.InputChipDefaults) Common/AllAndroid/JVM
- Cmn

  ```
  object InputChipDefaults
  ```

*** ** * ** ***

Contains the baseline values used by an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

## Summary

| ### Public functions |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#contentPadding(kotlin.Boolean,kotlin.Boolean,kotlin.Boolean)( hasAvatar: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, hasLeadingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, hasTrailingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` Returns the padding around the content of this chip, including the leadingIcon/avatar, label, and trailingIcon. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#horizontalArrangement()()` Returns the default arrangement of the icons/avatar and label within an input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#horizontalArrangement(androidx.compose.ui.unit.Dp)(spacing: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Creates an `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` that represents the default arrangement of the icons/avatar and label within an input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#horizontalArrangement(kotlin.Boolean,kotlin.Boolean,kotlin.Boolean)( hasAvatar: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, hasLeadingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, hasTrailingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` Returns the default arrangement of the icons/avatar and label within a compact input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#inputChipBorder(kotlin.Boolean,kotlin.Boolean,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledSelectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, selectedBorderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` that represents the default border used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#inputChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container, label, and icon colors used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#inputChipColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container, label, and icon colors used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#inputChipElevation(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#shapes()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#shapes(androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Shape)(shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?, selectedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?, pressedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and its variants. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#tonalInputChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#AvatarSize()` The size of an input chip avatar. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#CompactHorizontalSpacing()` The compact horizontal spacing between the icon and label of an input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#Height()` The height applied for an input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#HorizontalSpacing()` Default spacing between elements in an input chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#IconSize()` The size of an input chip icon. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChipDefaults#shape()` Default shape of an input chip. | Cmn |

## Public functions

### contentPadding

Cmn

```
fun contentPadding(
    hasAvatar: Boolean,
    hasLeadingIcon: Boolean,
    hasTrailingIcon: Boolean
): PaddingValues
```

Returns the padding around the content of this chip, including the leadingIcon/avatar, label, and trailingIcon.

### horizontalArrangement

Cmn

```
fun horizontalArrangement(): Arrangement.Horizontal
```

Returns the default arrangement of the icons/avatar and label within an input chip.

### horizontalArrangement

Cmn

```
fun horizontalArrangement(spacing: Dp): Arrangement.Horizontal
```

Creates an `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` that represents the default arrangement of the icons/avatar and label within an input chip.

| Parameters |
|---|---|
| `spacing: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the spacing between the icon and label |

### horizontalArrangement

Cmn

```
fun horizontalArrangement(
    hasAvatar: Boolean,
    hasLeadingIcon: Boolean,
    hasTrailingIcon: Boolean
): Arrangement.Horizontal
```

Returns the default arrangement of the icons/avatar and label within a compact input chip.

### inputChipBorder

Cmn

```
@Composable
fun inputChipBorder(
    enabled: Boolean,
    selected: Boolean,
    borderColor: Color = InputChipTokens.UnselectedOutlineColor.value,
    selectedBorderColor: Color = Color.Transparent,
    disabledBorderColor: Color = InputChipTokens.DisabledUnselectedOutlineColor.value.copy(
                alpha = InputChipTokens.DisabledUnselectedOutlineOpacity
            ),
    disabledSelectedBorderColor: Color = Color.Transparent,
    borderWidth: Dp = InputChipTokens.UnselectedOutlineWidth,
    selectedBorderWidth: Dp = InputChipTokens.SelectedOutlineWidth
): BorderStroke
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` that represents the default border used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | controls the enabled state of this chip. When `false`, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services. |
| `selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | whether this chip is selected or not |
| `borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = InputChipTokens.UnselectedOutlineColor.value` | the border color of this chip when enabled and not selected |
| `selectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Transparent` | the border color of this chip when enabled and selected |
| `disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = InputChipTokens.DisabledUnselectedOutlineColor.value.copy( alpha = InputChipTokens.DisabledUnselectedOutlineOpacity )` | the border color of this chip when not enabled and not selected |
| `disabledSelectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Transparent` | the border color of this chip when not enabled but selected |
| `borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = InputChipTokens.UnselectedOutlineWidth` | the border stroke width of this chip when not selected |
| `selectedBorderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = InputChipTokens.SelectedOutlineWidth` | the border stroke width of this chip when selected |

### inputChipColors

Cmn

```
@Composable
fun inputChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container, label, and icon colors used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### inputChipColors

Cmn

```
@Composable
fun inputChipColors(
    containerColor: Color = Color.Unspecified,
    labelColor: Color = Color.Unspecified,
    leadingIconColor: Color = Color.Unspecified,
    trailingIconColor: Color = Color.Unspecified,
    disabledContainerColor: Color = Color.Unspecified,
    disabledLabelColor: Color = Color.Unspecified,
    disabledLeadingIconColor: Color = Color.Unspecified,
    disabledTrailingIconColor: Color = Color.Unspecified,
    selectedContainerColor: Color = Color.Unspecified,
    disabledSelectedContainerColor: Color = Color.Unspecified,
    selectedLabelColor: Color = Color.Unspecified,
    selectedLeadingIconColor: Color = Color.Unspecified,
    selectedTrailingIconColor: Color = Color.Unspecified
): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container, label, and icon colors used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when enabled |
| `labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when enabled |
| `leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when enabled |
| `trailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start end icon when enabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled |
| `disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when not enabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when not enabled |
| `disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when not enabled |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when selected |
| `disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled and selected |
| `selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when selected |
| `selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when selected |
| `selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when selected |

### inputChipElevation

Cmn

```
@Composable
fun inputChipElevation(
    elevation: Dp = InputChipTokens.ContainerElevation,
    pressedElevation: Dp = elevation,
    focusedElevation: Dp = elevation,
    hoveredElevation: Dp = elevation,
    draggedElevation: Dp = InputChipTokens.DraggedContainerElevation,
    disabledElevation: Dp = elevation
): SelectableChipElevation
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = InputChipTokens.ContainerElevation` | the elevation used when the `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` is has no other `https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/Interaction`s |
| `pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = elevation` | the elevation used when the chip is pressed |
| `focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = elevation` | the elevation used when the chip is focused |
| `hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = elevation` | the elevation used when the chip is hovered |
| `draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = InputChipTokens.DraggedContainerElevation` | the elevation used when the chip is dragged |
| `disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = elevation` | the elevation used when the chip is not enabled |

### shapes

Cmn

```
@Composable
fun shapes(): ChipShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a chip.

### shapes

Cmn

```
@Composable
fun shapes(shape: Shape? = null, selectedShape: Shape? = null, pressedShape: Shape? = null): ChipShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in an `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and its variants.

| Parameters |
|---|---|
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the unchecked shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |
| `selectedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the unchecked shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |
| `pressedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the pressed shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |

### tonalInputChipColors

Cmn

```
@Composable
fun tonalInputChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/InputChip.composable#InputChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

## Public properties

### AvatarSize

Cmn

```
val AvatarSize: Dp
```

The size of an input chip avatar.

### CompactHorizontalSpacing

Cmn

```
val CompactHorizontalSpacing: Dp
```

The compact horizontal spacing between the icon and label of an input chip.

### Height

Cmn

```
val Height: Dp
```

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

### HorizontalSpacing

Cmn

```
val HorizontalSpacing: Dp
```

Default spacing between elements in an input chip.

### IconSize

Cmn

```
val IconSize: Dp
```

The size of an input chip icon.

### shape

Cmn

```
val shape: Shape
```

Default shape of an input chip.