# Progress API

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

## Related

- https://0.vuetifyjs.com/components/semantic/progress
- https://0.vuetifyjs.com/composables/semantic/create-progress

## Progress.Root

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `id` | `string \| undefined` | `useId()` | no | — |
| `ariaLabel` | `string \| undefined` | — | no | Accessible label when no visible Progress.Label is used |
| `modelValue` | `number \| number[] \| undefined` | — | no | — |
| `min` | `number \| undefined` | `0` | no | — |
| `max` | `number \| undefined` | `100` | no | — |
| `name` | `string \| undefined` | — | no | — |
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | — |

### Slots

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

## Progress.Buffer

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `value` | `number \| undefined` | `0` | no | Buffer value |
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | Namespace for context injection from parent Progress.Root |

### Slots

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

## Progress.Fill

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `value` | `number \| undefined` | — | no | — |
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | — |

### Slots

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

## Progress.HiddenInput

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | Namespace for context injection from parent Progress.Root |

## Progress.Label

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | — |

### Slots

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

## Progress.Track

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | Namespace for context injection from parent Progress.Root |

### Slots

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

## Progress.Value

### Props

| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| `namespace` | `string \| undefined` | `"v0:progress:root"` | no | Namespace for context injection from parent Progress.Root |

### Slots

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