# Portal API

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

## Related

- https://0.vuetifyjs.com/components/primitives/portal
- https://0.vuetifyjs.com/components/disclosure/dialog
- https://0.vuetifyjs.com/components/providers/scrim
- https://0.vuetifyjs.com/composables/plugins/use-stack

## Portal

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `to` | `any` | `"body"` | no | Teleport target. `'top-layer'` mounts into the topmost open modal. |
| `disabled` | `boolean \| undefined` | `false` | no | Render inline instead of teleporting. |
| `blocking` | `boolean \| undefined` | `false` | no | Block scrim close. |
| `scrim` | `boolean \| undefined` | `true` | no | Whether a scrim/backdrop should back this portal. |

### Events

| Name | Type | Description |
|---|---|---|
| `close` | `[]` | — |

### Slots

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