---
title: compactMenu
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/controlgroupstyle/compactmenu
---

# compactMenu

A control group style that presents its content as a compact menu when the user presses the control, or as a submenu when nested within a larger menu.

## Declaration

```swift
nonisolated static var compactMenu: CompactMenuControlGroupStyle { get }
```

## Discussion

Discussion To apply this style to a control group, or to a view that contains control groups, use the controlGroupStyle(_:) modifier.

## See Also

### Getting built-in control group styles

- [automatic](swiftui/controlgroupstyle/automatic.md)
- [menu](swiftui/controlgroupstyle/menu.md)
- [navigation](swiftui/controlgroupstyle/navigation.md)
- [palette](swiftui/controlgroupstyle/palette.md)
