---
url: "https://vueda.dev/v3/reference/api/vue/ViewActivate.md"
title: "ViewActivate"
---

# ViewActivate

## Overview

View that renders a confirmation form for the activate action via ModelActionForm, then sends
a PATCH request to the activate endpoint when the user confirms. Contributes its title to the
layout's PageTitle display via usePageTitle and teleports its "Go Back" action into the title
action zone via PageActions, matching sibling action-router views (ViewAction,
ViewExecuteTransition, ViewHistoryList).

Theme entry: [ViewActivate](/v3/reference/theming/keys/ViewActivate.md)

## Props

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| <span id="prop-themeOverride">themeOverride</span> | `Object` |  | `null` | A partial ThemeObject keyed by component name, merged over this component's theme and provided to descendants. |
| <span id="prop-app">app</span> | `string` | yes |  | Django app label that owns the model. |
| <span id="prop-model">model</span> | `string` | yes |  | Django model name whose instances will be activated. |
| <span id="prop-pk">pk</span> | `string\|array` | yes |  | Primary key or array of primary keys identifying the instances to activate. |
| <span id="prop-title">title</span> | `string` |  | `undefined` | Page title override. The default title is "Activate" followed by the model's verbose name. When `pk` lists more than one object, the default uses the verbose plural name. The default is empty until the verbose name is known, so the layout shows a skeleton. |

## Slots

### `slot` {#slot-slot}

Scoped slot.

## Source

`client/lib/views/ViewActivate.vue`
