# MenuDefaults

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/MenuDefaults.kt+class:androidx.compose.material3.MenuDefaults) Common/AllAndroid/JVM
- Cmn

  ```
  object MenuDefaults
  ```

*** ** * ** ***

Contains default values used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenu.composable#DropdownMenu(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.unit.DpOffset,androidx.compose.foundation.ScrollState,androidx.compose.ui.window.PopupProperties,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,kotlin.Function1)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

## Summary

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuGroupLabel(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)( modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier, contentAlignment: https://developer.android.com/reference/kotlin/androidx/compose/ui/Alignment, padding: https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues, content: @https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html )` The default label recommended to be used within a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuItemTrailingLabel(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)( modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier, padding: https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues, content: @https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html )` The default trailing label recommended to be used within a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` which can be passed to its trailingIcon param. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` A `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` constructor that the group in `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)` should have when there are `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)` groups in the menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShapes()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` that represents the default shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShapes(androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Shape)(shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?, inactiveShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` that represents the default shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`, allowing for overrides. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text and icon colors used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,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/MenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemColors(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)( textColor: 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, disabledTextColor: 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 )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text and icon colors used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,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/MenuItemShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` A `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` constructor that the item in `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)` should have when there are `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)` items in the menu or group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShapes()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` that represents the shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,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/MenuItemShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShapes(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?)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` that represents the shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`, allowing for overrides. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemVibrantColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemVibrantColors(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)( textColor: 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, disabledTextColor: 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 )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuPopupPositionProvider` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#rememberDropdownMenuPopupPositionProvider(androidx.compose.material3.MenuAnchorPosition,androidx.compose.ui.unit.DpOffset)( dropdownMenuAnchorPosition: https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition, offset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpOffset )` Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuPopupPositionProvider` that positions a dropdown menu relative to its anchor. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableMenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#selectableItemColors(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)( textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableMenuItemColors` that represents the default text, icon, and container colors used in a standard color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,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/SelectableMenuItemColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#selectableItemVibrantColors(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)( textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, trailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableMenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,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/window/PopupProperties` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DefaultMenuProperties()` The default `https://developer.android.com/reference/kotlin/androidx/compose/ui/window/PopupProperties` used in `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenu.composable#DropdownMenu(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.unit.DpOffset,androidx.compose.foundation.ScrollState,androidx.compose.ui.window.PopupProperties,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,kotlin.Function1)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuPopup.composable#DropdownMenuPopup(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.material3.DropdownMenuPopupPositionProvider,androidx.compose.ui.window.PopupProperties,kotlin.Function1)` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuGroupContentPadding()` Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuGroupLabelHorizontalPadding()` The default horizontal padding for a menu group label. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuItemContentPadding()` Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,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/MenuDefaults#DropdownMenuItemHorizontalArrangement()` Default horizontal arrangement for a menu item. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuItemTrailingLabelHorizontalPadding()` The default horizontal padding for a menu group trailing label. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuSelectableItemContentPadding()` Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` (or `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` with custom shapes). | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#GroupSpacing()` The default spacing between each menu group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#HorizontalDividerPadding()` The default padding for a `https://developer.android.com/reference/kotlin/androidx/compose/material3/HorizontalDivider.composable#HorizontalDivider(androidx.compose.ui.Modifier,androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Color)` used in a menu group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#LeadingIconSize()` The default leading icon size for a menu item. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#ShadowElevation()` The default shadow elevation for a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#TonalElevation()` The default tonal elevation for a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#TrailingIconSize()` The default trailing icon size for a menu item. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#containerColor()` The default container color for a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupStandardContainerColor()` The standard default container color for a group within a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupVibrantContainerColor()` The vibrant default container color for a group within a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#inactiveGroupShape()` The shape for a group of a menu that is no longer being hovered. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#leadingGroupShape()` The default shape for the leading group of a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#leadingItemShape()` The default shape for the leading item of a menu or group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#middleGroupShape()` The default shape for the middle group of a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#middleItemShape()` The default shape for the middle item of a menu or group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#selectedItemShape()` The selected shape for items of a group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#shape()` The default shape for a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#standaloneGroupShape()` The default shape for a standalone group of a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#standaloneItemShape()` The default shape for a standalone item of a menu or group. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#trailingGroupShape()` The default shape for the trailing group of a menu. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#trailingItemShape()` The default shape for the trailing item of a menu or group. | Cmn |

## Public functions

### DropdownMenuGroupLabel

Cmn

```
@Composable
fun DropdownMenuGroupLabel(
    modifier: Modifier = Modifier,
    contentAlignment: Alignment = Alignment.CenterStart,
    padding: PaddingValues = DropdownMenuGroupLabelHorizontalPadding,
    content: @Composable () -> Unit
): Unit
```

The default label recommended to be used within a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`.

Labels can be used to categorize parts of the group or the entire group

| Parameters |
|---|---|
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | the `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to this label. |
| `contentAlignment: https://developer.android.com/reference/kotlin/androidx/compose/ui/Alignment = Alignment.CenterStart` | the alignment of the label's content. |
| `padding: https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues = DropdownMenuGroupLabelHorizontalPadding` | the padding applied to the label's content. |
| `content: @https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | the content of the label. |

### DropdownMenuItemTrailingLabel

Cmn

```
@Composable
fun DropdownMenuItemTrailingLabel(
    modifier: Modifier = Modifier,
    padding: PaddingValues = DropdownMenuItemTrailingLabelHorizontalPadding,
    content: @Composable () -> Unit
): Unit
```

The default trailing label recommended to be used within a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` which can be passed to its trailingIcon param.

| Parameters |
|---|---|
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | the `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to this dropdown menu item trailing label. |
| `padding: https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues = DropdownMenuItemTrailingLabelHorizontalPadding` | the padding applied to the label's content. |
| `content: @https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable () -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | the content of the label. |

### groupShape

Cmn

```
@Composable
fun groupShape(index: Int, count: Int): MenuGroupShapes
```

A `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` constructor that the group in `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)` should have when there are `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)` groups in the menu.

| Parameters |
|---|---|
| `index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the index for this group in the menu. |
| `count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the count of groups in this menu. |

### groupShapes

Cmn

```
@Composable
fun groupShapes(): MenuGroupShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` that represents the default shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`.

This `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` has `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#standaloneGroupShape()` as the shape and `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#inactiveGroupShape()` as the inactive shape, the inactive shape is the shape of the group after it is no longer being hovered.

### groupShapes

Cmn

```
@Composable
fun groupShapes(shape: Shape? = null, inactiveShape: Shape? = null): MenuGroupShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuGroupShapes` that represents the default shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`, allowing for overrides.

There is a convenience function that can be used to easily determine the shape to be used at `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#groupShape(kotlin.Int,kotlin.Int)`.

| Parameters |
|---|---|
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the default shape of the group. It uses `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#standaloneGroupShape()` as the default if null is provided. |
| `inactiveShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the shape when no longer being hovered. It uses `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#inactiveGroupShape()` as the default if null is provided. |

### itemColors

Cmn

```
@Composable
fun itemColors(): MenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text and icon colors used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### itemColors

Cmn

```
@Composable
fun itemColors(
    textColor: Color = Color.Unspecified,
    leadingIconColor: Color = Color.Unspecified,
    trailingIconColor: Color = Color.Unspecified,
    disabledTextColor: Color = Color.Unspecified,
    disabledLeadingIconColor: Color = Color.Unspecified,
    disabledTrailingIconColor: Color = Color.Unspecified
): MenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text and icon colors used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `trailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |
| `disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/package-summary#DropdownMenuItemContent(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.material3.MenuItemShapes,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |

### itemShape

Cmn

```
@Composable
fun itemShape(index: Int, count: Int): MenuItemShapes
```

A `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` constructor that the item in `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)` should have when there are `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)` items in the menu or group. If a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)` is used, please pass the number of items within the group as `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)`. If no `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)` is used, please pass the number of items in the entire menu as `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)`.

| Parameters |
|---|---|
| `index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the index for this item in the menu or group. |
| `count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | the count of items in this menu or group. |

### itemShapes

Cmn

```
@Composable
fun itemShapes(): MenuItemShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` that represents the shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

There is a convenience function that can be used to easily determine the shape to be used at `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)`.

This `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` has `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#standaloneItemShape()` as the shape and `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#selectedItemShape()` as the selected shape.

### itemShapes

Cmn

```
@Composable
fun itemShapes(shape: Shape? = null, selectedShape: Shape? = null): MenuItemShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemShapes` that represents the shapes used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`, allowing for overrides.

There is a convenience function that can be used to easily determine the shape to be used at `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#itemShape(kotlin.Int,kotlin.Int)`.

| Parameters |
|---|---|
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the shape when unselected. It uses `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#middleItemShape()` as the default if null is provided. |
| `selectedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the shape when selected. It uses `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#selectedItemShape()` as the default if null is provided. |

### itemVibrantColors

Cmn

```
@Composable
fun itemVibrantColors(): MenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### itemVibrantColors

Cmn

```
@Composable
fun itemVibrantColors(
    textColor: Color = Color.Unspecified,
    leadingIconColor: Color = Color.Unspecified,
    trailingIconColor: Color = Color.Unspecified,
    disabledTextColor: Color = Color.Unspecified,
    disabledLeadingIconColor: Color = Color.Unspecified,
    disabledTrailingIconColor: Color = Color.Unspecified
): MenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. This uses the `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color#Unspecified()` to mean "use the value from the source".

| Parameters |
|---|---|
| `textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `trailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when enabled |
| `disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |
| `disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing icon color of this `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` when not enabled |

### rememberDropdownMenuPopupPositionProvider

Cmn

```
@Composable
fun rememberDropdownMenuPopupPositionProvider(
    dropdownMenuAnchorPosition: MenuAnchorPosition,
    offset: DpOffset = DpOffset(0.dp, 0.dp)
): DropdownMenuPopupPositionProvider
```

Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuPopupPositionProvider` that positions a dropdown menu relative to its anchor.

| Parameters |
|---|---|
| `dropdownMenuAnchorPosition: https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition` | The positioning strategy to use. This determines the preferred alignment of the menu relative to the anchor. There are predefined positions, please see `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Above()`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Below()`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Left()`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Right()`, `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Start()`, and `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#End()`. A custom positioning can also be defined through the use of `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuAnchorPosition#Custom(kotlin.Function1,kotlin.Function1)`. |
| `offset: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpOffset = DpOffset(0.dp, 0.dp)` | An optional `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpOffset` to apply to the final calculated position. |

### selectableItemColors

Cmn

```
@Composable
fun selectableItemColors(
    textColor: Color = Color.Unspecified,
    containerColor: Color = Color.Unspecified,
    leadingIconColor: Color = Color.Unspecified,
    trailingContentColor: Color = Color.Unspecified,
    disabledTextColor: Color = Color.Unspecified,
    disabledContainerColor: Color = Color.Unspecified,
    disabledLeadingIconColor: Color = Color.Unspecified,
    disabledTrailingContentColor: Color = Color.Unspecified,
    selectedTextColor: Color = Color.Unspecified,
    selectedContainerColor: Color = Color.Unspecified,
    selectedLeadingIconColor: Color = Color.Unspecified,
    selectedTrailingContentColor: Color = Color.Unspecified
): SelectableMenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableMenuItemColors` that represents the default text, icon, and container colors used in a standard color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. This uses the `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color#Unspecified()` to mean "use the value from the source".

When the item is disabled, disabled colors take priority over selected colors.

| Parameters |
|---|---|
| `textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when enabled and unselected/unchecked |
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when enabled and unselected/unchecked |
| `leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when enabled |
| `trailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when enabled |
| `disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `selectedTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when enabled and selected/checked |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when enabled and selected/checked |
| `selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when enabled and selected/checked |
| `selectedTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when enabled and selected/checked |

### selectableItemVibrantColors

Cmn

```
@Composable
fun selectableItemVibrantColors(
    textColor: Color = Color.Unspecified,
    containerColor: Color = Color.Unspecified,
    leadingIconColor: Color = Color.Unspecified,
    trailingContentColor: Color = Color.Unspecified,
    disabledTextColor: Color = Color.Unspecified,
    disabledContainerColor: Color = Color.Unspecified,
    disabledLeadingIconColor: Color = Color.Unspecified,
    disabledTrailingContentColor: Color = Color.Unspecified,
    selectedTextColor: Color = Color.Unspecified,
    selectedContainerColor: Color = Color.Unspecified,
    selectedLeadingIconColor: Color = Color.Unspecified,
    selectedTrailingContentColor: Color = Color.Unspecified
): SelectableMenuItemColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableMenuItemColors` that represents the default text, icon, and container colors used in a vibrant color variant `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` or `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. This uses the `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color#Unspecified()` to mean "use the value from the source".

When the item is disabled, disabled colors take priority over selected colors.

| Parameters |
|---|---|
| `textColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when enabled and unselected/unchecked |
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when enabled and unselected/unchecked |
| `leadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when enabled |
| `trailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when enabled |
| `disabledTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `disabledTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when not enabled; takes priority if the item is both selected/checked and disabled |
| `selectedTextColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the text color of this menu item when enabled and selected/checked |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this menu item when enabled and selected/checked |
| `selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the leading icon color of this menu item when enabled and selected/checked |
| `selectedTrailingContentColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the trailing content color of this menu item when enabled and selected/checked |

## Public properties

### DefaultMenuProperties

Cmn

```
val DefaultMenuProperties: PopupProperties
```

The default `https://developer.android.com/reference/kotlin/androidx/compose/ui/window/PopupProperties` used in `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenu.composable#DropdownMenu(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.ui.unit.DpOffset,androidx.compose.foundation.ScrollState,androidx.compose.ui.window.PopupProperties,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,kotlin.Function1)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuPopup.composable#DropdownMenuPopup(kotlin.Boolean,kotlin.Function0,androidx.compose.ui.Modifier,androidx.compose.material3.DropdownMenuPopupPositionProvider,androidx.compose.ui.window.PopupProperties,kotlin.Function1)`

### DropdownMenuGroupContentPadding

Cmn

```
val DropdownMenuGroupContentPadding: PaddingValues
```

Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuGroup.composable#DropdownMenuGroup(androidx.compose.material3.MenuGroupShapes,androidx.compose.ui.Modifier,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`.

### DropdownMenuGroupLabelHorizontalPadding

Cmn

```
val DropdownMenuGroupLabelHorizontalPadding: PaddingValues
```

The default horizontal padding for a menu group label. Please see `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuGroupLabel(androidx.compose.ui.Modifier,androidx.compose.ui.Alignment,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)`.

### DropdownMenuItemContentPadding

Cmn

```
val DropdownMenuItemContentPadding: PaddingValues
```

Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### DropdownMenuItemHorizontalArrangement

Cmn

```
val DropdownMenuItemHorizontalArrangement: Arrangement.Horizontal
```

Default horizontal arrangement for a menu item.

### DropdownMenuItemTrailingLabelHorizontalPadding

Cmn

```
val DropdownMenuItemTrailingLabelHorizontalPadding: PaddingValues
```

The default horizontal padding for a menu group trailing label. Please see `https://developer.android.com/reference/kotlin/androidx/compose/material3/MenuDefaults#DropdownMenuItemTrailingLabel(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)`.

### DropdownMenuSelectableItemContentPadding

Cmn

```
val DropdownMenuSelectableItemContentPadding: PaddingValues
```

Default padding used for `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableDropdownMenuItem.composable#SelectableDropdownMenuItem(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/CheckableDropdownMenuItem.composable#CheckableDropdownMenuItem(kotlin.Boolean,kotlin.Function1,kotlin.Function0,androidx.compose.material3.MenuItemShapes,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.SelectableMenuItemColors,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` (or `https://developer.android.com/reference/kotlin/androidx/compose/material3/DropdownMenuItem.composable#DropdownMenuItem(kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,kotlin.Function0,kotlin.Boolean,androidx.compose.material3.MenuItemColors,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` with custom shapes).

### GroupSpacing

Cmn

```
val GroupSpacing: Dp
```

The default spacing between each menu group. Usually used in a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Spacer.composable#Spacer(androidx.compose.ui.Modifier)`'s height

### HorizontalDividerPadding

Cmn

```
val HorizontalDividerPadding: PaddingValues
```

The default padding for a `https://developer.android.com/reference/kotlin/androidx/compose/material3/HorizontalDivider.composable#HorizontalDivider(androidx.compose.ui.Modifier,androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Color)` used in a menu group. Use this padding value in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/HorizontalDivider.composable#HorizontalDivider(androidx.compose.ui.Modifier,androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Color)`'s padding modifier.

### LeadingIconSize

Cmn

```
val LeadingIconSize: Dp
```

The default leading icon size for a menu item.

### ShadowElevation

Cmn

```
val ShadowElevation: Dp
```

The default shadow elevation for a menu.

### TonalElevation

Cmn

```
val TonalElevation: Dp
```

The default tonal elevation for a menu.

### TrailingIconSize

Cmn

```
val TrailingIconSize: Dp
```

The default trailing icon size for a menu item.

### containerColor

Cmn

```
val containerColor: Color
```

The default container color for a menu.

### groupStandardContainerColor

Cmn

```
val groupStandardContainerColor: Color
```

The standard default container color for a group within a menu.

Menus have two color options: standard (surface based) vibrant (tertiary based)

These mappings provide options for lower or higher visual emphasis. Vibrant menus are more prominent so should be used sparingly.

### groupVibrantContainerColor

Cmn

```
val groupVibrantContainerColor: Color
```

The vibrant default container color for a group within a menu.

Menus have two color options: standard (surface based) vibrant (tertiary based)

These mappings provide options for lower or higher visual emphasis. Vibrant menus are more prominent so should be used sparingly.

### inactiveGroupShape

Cmn

```
val inactiveGroupShape: Shape
```

The shape for a group of a menu that is no longer being hovered.

### leadingGroupShape

Cmn

```
val leadingGroupShape: Shape
```

The default shape for the leading group of a menu.

### leadingItemShape

Cmn

```
val leadingItemShape: Shape
```

The default shape for the leading item of a menu or group.

### middleGroupShape

Cmn

```
val middleGroupShape: Shape
```

The default shape for the middle group of a menu.

### middleItemShape

Cmn

```
val middleItemShape: Shape
```

The default shape for the middle item of a menu or group.

### selectedItemShape

Cmn

```
val selectedItemShape: Shape
```

The selected shape for items of a group.

### shape

Cmn

```
val shape: Shape
```

The default shape for a menu.

### standaloneGroupShape

Cmn

```
val standaloneGroupShape: Shape
```

The default shape for a standalone group of a menu.

### standaloneItemShape

Cmn

```
val standaloneItemShape: Shape
```

The default shape for a standalone item of a menu or group.

### trailingGroupShape

Cmn

```
val trailingGroupShape: Shape
```

The default shape for the trailing group of a menu.

### trailingItemShape

Cmn

```
val trailingItemShape: Shape
```

The default shape for the trailing item of a menu or group.