Components · Feedback

Dialog

A focus-trapped modal dialog on Radix, for confirmations and detail views. Title, description, content and footer slots; escape and overlay dismissal.

Live in all three modes

Day · Night-NVG · Mono — one component, re-themed through the token layer.

Day
Night-NVG
Mono

Variants & states

  • trigger
  • title + description
  • footer actions
  • controlled open

Tokens used

  • --semantic-color-surface-card
  • --semantic-color-surface-base
  • --semantic-color-border-strong
  • --semantic-color-text-primary

Copy-paste

import { Dialog, Button } from 'operator-components';

<Dialog trigger={<Button intent="primary">Confirm</Button>}
  title="Confirm engagement"
  description="Weapons hold will be lifted." />

Figma: library link coming soon — gated until it's on sole-owned footing. (TODO: replace with the Community/library URL once published.)