SuperdindaDocs
Overlays

Dialog

Playground

Um preset por valor do primeiro eixo do Figma. Mude as props; dsState força hover, foco ou pressionado, como na matriz.

Dialog Header

Variantes, tamanhos e estados

Cada célula é o componente real, marcada com a variante do Figma que reproduz (passe o mouse pra ver o node).

Tone · Default

ViewportDialog Header
Desktop

Conectar só a Lia agora?

A Marlene ainda não aceitou. Dá pra conectar a Lia agora e a Marlene quando ela disser sim.

Phone

Conectar só a Lia agora?

A Marlene ainda não aceitou. Dá pra conectar a Lia agora e a Marlene quando ela disser sim.

Tone · Destructive

ViewportDialog Header
Desktop

Conectar só a Lia agora?

A Marlene ainda não aceitou. Dá pra conectar a Lia agora e a Marlene quando ela disser sim.

Phone

Conectar só a Lia agora?

A Marlene ainda não aceitou. Dá pra conectar a Lia agora e a Marlene quando ela disser sim.

Props

As props que o arquivo do DS declara. O componente também repassa as do primitivo (base-ui), quando ele tem um.

DialogRootProps

PropTipoPadrãoDescrição
"alertdialog" | "dialog""dialog""alertdialog" for a decision the person must answer (confirm, delete): no dismissal by clicking outside, announced as an alert dialog.

DialogContentProps

PropTipoPadrãoDescrição
"app" | "backoffice" | null"app"
OverlayTone"default"Default or Destructive: drives the header icon chip and the footer.
"lg" | "md" | "sm" | null"md"
ScrimTone"soft"The dimmed layer behind the panel.
string—
ReactNode—

DialogPreviewProps

PropTipoPadrãoDescrição
"app" | "backoffice" | null"app"
OverlayTone"default"
"lg" | "md" | "sm" | null"md"
OverlayViewport"desktop"
"alertdialog" | "dialog""dialog"Announce as an alert dialog (Confirm, Reason).
booleanfalseProvide the panel context only, with no panel around the children (to show a Dialog.Header or Dialog.Footer on its own).
string—
ReactNode—

DialogCloseProps

PropTipoPadrãoDescrição
string—Accessible name of the X button (pt-BR, e.g. "Fechar").
string—

DialogDismissProps

PropTipoPadrãoDescrição
ReactElement<unknown, string | React.JSXElementConstructor<any>>—The element that closes the dialog, usually a DS Button.
ReactNode—

DialogFooterProps

PropTipoPadrãoDescrição
"inline" | "stacked"—Inline (buttons in a row, the Backoffice default) or Stacked (full-width 44 px buttons, primary on top, the App default).
ReactNode—The Figma "helper" text, e.g. "Fica registrado na auditoria com seu nome."
string—
ReactNode—

On this page