# SuggestionChipDefaults

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.SuggestionChipDefaults) Common/AllAndroid/JVM
- Cmn

  ```
  object SuggestionChipDefaults
  ```

*** ** * ** ***

Contains the baseline values used by `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/material3/ChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#elevatedSuggestionChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/ChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#elevatedSuggestionChipColors(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, iconContentColor: 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, disabledIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/ChipElevation` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#elevatedSuggestionChipElevation(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/ChipElevation` that will animate between the provided values according to the Material specification for an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#horizontalArrangement()()` Returns the default arrangement of the icon and label within a suggestion chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#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 icon and label within a suggestion chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipBorder` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable [suggestionChipBorder](https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#suggestionChipBorder(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp))( borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` **This function is deprecated.** Maintained for binary compatibility. | 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/SuggestionChipDefaults#suggestionChipBorder(kotlin.Boolean,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp)( enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, borderWidth: 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 a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/ChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#suggestionChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/ChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#suggestionChipColors(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, iconContentColor: 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, disabledIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/ChipElevation` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#suggestionChipElevation(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/ChipElevation` that will animate between the provided values according to the Material specification for a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#ContentPadding()` The padding around the content of the chip, including the icon and label. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#Height()` The height applied for a suggestion chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#HorizontalSpacing()` Default spacing between elements in a suggestion chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#IconSize()` The size of a suggestion chip icon. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#shape()` Default shape of a suggestion chip. | Cmn |

## Public functions

### elevatedSuggestionChipColors

Cmn

```
@Composable
fun elevatedSuggestionChipColors(): ChipColors
```

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

### elevatedSuggestionChipColors

Cmn

```
@Composable
fun elevatedSuggestionChipColors(
    containerColor: Color = Color.Unspecified,
    labelColor: Color = Color.Unspecified,
    iconContentColor: Color = Color.Unspecified,
    disabledContainerColor: Color = Color.Unspecified,
    disabledLabelColor: Color = Color.Unspecified,
    disabledIconContentColor: Color = Color.Unspecified
): ChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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 |
| `iconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's 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 |
| `disabledIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's icon when not enabled |

### elevatedSuggestionChipElevation

Cmn

```
@Composable
fun elevatedSuggestionChipElevation(
    elevation: Dp = SuggestionChipTokens.ElevatedContainerElevation,
    pressedElevation: Dp = SuggestionChipTokens.ElevatedPressedContainerElevation,
    focusedElevation: Dp = SuggestionChipTokens.ElevatedFocusContainerElevation,
    hoveredElevation: Dp = SuggestionChipTokens.ElevatedHoverContainerElevation,
    draggedElevation: Dp = SuggestionChipTokens.DraggedContainerElevation,
    disabledElevation: Dp = SuggestionChipTokens.ElevatedDisabledContainerElevation
): ChipElevation
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipElevation` that will animate between the provided values according to the Material specification for an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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 = SuggestionChipTokens.ElevatedContainerElevation` | the elevation used when the chip 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 = SuggestionChipTokens.ElevatedPressedContainerElevation` | the elevation used when the chip is pressed |
| `focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.ElevatedFocusContainerElevation` | the elevation used when the chip is focused |
| `hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.ElevatedHoverContainerElevation` | the elevation used when the chip is hovered |
| `draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.DraggedContainerElevation` | the elevation used when the chip is dragged |
| `disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.ElevatedDisabledContainerElevation` | the elevation used when the chip is not enabled |

### horizontalArrangement

Cmn

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

Returns the default arrangement of the icon and label within a suggestion 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 icon and label within a suggestion chip.

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

### suggestionChipBorder

Cmn

```
@Composable
fun [suggestionChipBorder](https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChipDefaults#suggestionChipBorder(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp))(
    borderColor: Color = SuggestionChipTokens.FlatOutlineColor.value,
    disabledBorderColor: Color = SuggestionChipTokens.FlatDisabledOutlineColor.value.copy(
                alpha = SuggestionChipTokens.FlatDisabledOutlineOpacity
            ),
    borderWidth: Dp = SuggestionChipTokens.FlatOutlineWidth
): ChipBorder
```

> [!CAUTION]
> **This function is deprecated.**   
> Maintained for binary compatibility. Use the suggestChipBorder functions instead, use this instead:
>
> ```kotlin
> suggestionChipBorder(enabled, borderColor, disabledBorderColor, borderWidth)
> ```

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

| Parameters |
|---|---|
| `borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = SuggestionChipTokens.FlatOutlineColor.value` | the border color of this chip when enabled |
| `disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = SuggestionChipTokens.FlatDisabledOutlineColor.value.copy( alpha = SuggestionChipTokens.FlatDisabledOutlineOpacity )` | the border color of this chip when not enabled |
| `borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.FlatOutlineWidth` | the border stroke width of this chip |

### suggestionChipBorder

Cmn

```
@Composable
fun suggestionChipBorder(
    enabled: Boolean,
    borderColor: Color = SuggestionChipTokens.FlatOutlineColor.value,
    disabledBorderColor: Color = SuggestionChipTokens.FlatDisabledOutlineColor.value.copy(
                alpha = SuggestionChipTokens.FlatDisabledOutlineOpacity
            ),
    borderWidth: Dp = SuggestionChipTokens.FlatOutlineWidth
): BorderStroke
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` that represents the default border used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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` | whether the chip is enabled |
| `borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = SuggestionChipTokens.FlatOutlineColor.value` | the border color of this chip when enabled |
| `disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = SuggestionChipTokens.FlatDisabledOutlineColor.value.copy( alpha = SuggestionChipTokens.FlatDisabledOutlineOpacity )` | the border color of this chip when not enabled |
| `borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = SuggestionChipTokens.FlatOutlineWidth` | the border stroke width of this chip |

### suggestionChipColors

Cmn

```
@Composable
fun suggestionChipColors(): ChipColors
```

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

### suggestionChipColors

Cmn

```
@Composable
fun suggestionChipColors(
    containerColor: Color = Color.Unspecified,
    labelColor: Color = Color.Unspecified,
    iconContentColor: Color = Color.Unspecified,
    disabledContainerColor: Color = Color.Unspecified,
    disabledLabelColor: Color = Color.Unspecified,
    disabledIconContentColor: Color = Color.Unspecified
): ChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipColors` that represents the default container, label, and icon colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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 |
| `iconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's 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 |
| `disabledIconContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's icon when not enabled |

### suggestionChipElevation

Cmn

```
@Composable
fun suggestionChipElevation(
    elevation: Dp = SuggestionChipTokens.FlatContainerElevation,
    pressedElevation: Dp = elevation,
    focusedElevation: Dp = elevation,
    hoveredElevation: Dp = elevation,
    draggedElevation: Dp = SuggestionChipTokens.DraggedContainerElevation,
    disabledElevation: Dp = elevation
): ChipElevation
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipElevation` that will animate between the provided values according to the Material specification for a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/SuggestionChip.composable#SuggestionChip(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.ChipColors,androidx.compose.material3.ChipElevation,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 = SuggestionChipTokens.FlatContainerElevation` | the elevation used when the chip 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 = SuggestionChipTokens.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 |

## Public properties

### ContentPadding

Cmn

```
val ContentPadding: PaddingValues
```

The padding around the content of the chip, including the icon and label.

### Height

Cmn

```
val Height: Dp
```

The height applied for a suggestion 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 a suggestion chip.

### IconSize

Cmn

```
val IconSize: Dp
```

The size of a suggestion chip icon.

### shape

Cmn

```
val shape: Shape
```

Default shape of a suggestion chip.