Startboard project

Startboard / Design system

Documentation v1.0.0 · Public product

Design system contents

Patterns

Delete with clear consequences

Links, boards and accounts require distinct confirmation and recovery expectations.

On this page

Task sequence

  • Choose the named removal action.
  • Read the native confirmation.
  • Cancel to keep the current record.
  • Confirm only when the removal scope is understood.

Data and persistence

Link removal deletes one record. Board removal also deletes contained links. Account removal removes the user’s workspace. These are source flows; screenshot preparation does not execute production deletion.

Failure and recovery

There is no undo interface. Failed link/board delete responses return silently; account deletion has its own state. Native browser confirmations are not redesigned into custom dialogs for screenshots.

Acceptance criteria

  • The consequence is stated before mutation.
  • Board deletion is not equivalent to deleting an empty board label.
  • Production deletion is excluded from documentation capture.

Source references

Source references
Repository fileResponsibility
app/(home)/AppHome.tsxLink confirm
app/settings/boards/BoardsList.tsxBoard confirm
app/settings/account/page.tsxAccount confirm

Examples from the app

Actual Startboard source UI with isolated fictional records; both native themes at 2× resolution or higher. No live integrations or account writes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Dashboard Edit Mode Desktop Light · Screen · Light · Desktop · Edit Mode · 2880 × 2000 px
Settings Account Default Desktop Light · Screen · Light · Desktop · 2880 × 2176 px
Settings Account Password Error Desktop Light · Screen · Light · Desktop · Password Error · 2880 × 2176 px

Source audit: 2026-10-08 · Revision 08fa2595a668 · Documentation v1.0.0