# Popover API

> Auto-generated API reference for `Popover` from @vuetify/v0 (Vuetify0).
> Source of truth: https://0.vuetifyjs.com/api/popover

## Related

- https://0.vuetifyjs.com/components/disclosure/popover
- https://0.vuetifyjs.com/composables/system/use-popover
- https://0.vuetifyjs.com/components/disclosure/expansion-panel

## Popover.Root

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `id` | `string \| undefined` | — | no | Unique identifier for the popover (auto-generated if not provided) |
| `modelValue` | `boolean \| undefined` | `false` | no | — |

### Slots

| Name | Type | Description |
|---|---|---|
| `default` | `PopoverRootSlotProps` | — |

## Popover.Activator

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `target` | `string \| undefined` | — | no | Target popover ID (defaults to parent PopoverRoot id) |

### Slots

| Name | Type | Description |
|---|---|---|
| `default` | `PopoverActivatorSlotProps` | — |

## Popover.Content

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `id` | `string \| undefined` | — | no | Unique identifier (defaults to parent PopoverRoot id) |
| `positionArea` | `string \| undefined` | — | no | CSS position-area value for anchor positioning |
| `positionTry` | `string \| undefined` | — | no | CSS position-try value for fallback positioning |

### Events

| Name | Type | Description |
|---|---|---|
| `beforetoggle` | `[e: ToggleEvent]` | — |

### Slots

| Name | Type | Description |
|---|---|---|
| `default` | `PopoverContentSlotProps` | — |
