Archive Project Dialog
Archive confirmation dialog with icon rows for what changes, a kept and restorable stats strip, a notify members checkbox, and a restore note.
Archive confirmation dialog with icon rows for what changes, a kept and restorable stats strip, a notify members checkbox, and a restore note.
Search blocks by description or jump to a page.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Archive Project Dialog is the static blueprint for retiring a project without deleting it, rendered open over a scrim for project Apollo. The heading asks the question plainly and the subtext states that archiving hides and locks the project while nothing is deleted. Three icon rows spell out exactly what changes: the project leaves the sidebar, search, and boards for all 12 members, its tasks and docs turn read only, and the Slack and GitHub syncs pause. A kept and restorable strip counts what survives, 148 tasks, 36 files, and two years of history, and a notify members checkbox posts a short Slack note about the change.
The change rows and the kept stats are each one typed array, and the whole dialog is static markup with no Radix portal opened, so the scrim renders correctly inside the preview iframe. A muted callout closes the loop by naming the restore path, any admin can bring Apollo back from Settings, then Archived projects, exactly where it was. The copy does the reassurance rather than a wall of warning color.
Reach for this block whenever a workspace item can be retired without being destroyed, so users get a low stakes alternative to delete. Wire the checkbox to your notification service and the primary button to your archive endpoint, then surface the restore path from a settings screen.
A natural flow around it on an Application Pro page:
Before
After
One strong use is project archival with a clear restore path. Other reversible retirements:
Tip: separate archive from delete in your UI, the reversible option is what stops users hesitating on cleanup.