Dialog

Вікно, накладене поверх головного вікна або іншого діалогу.

Використання

ПереглядКод

Можливості

  • Навігація з клавіатури, Escape закриває
  • Клік поза межами закриває (налаштовується)
  • Пастка фокуса для доступності
  • Плавні анімації та переходи
  • Атрибути ARIA для зчитувачів екрана

Довідник API

VoltDialogContent — [voltDialogContent]

ВхідТипЗа замовчуванням
class string ''
role unknown —
modal unknown —

VoltDialogDescription — [voltDialogDescription]

ВхідТипЗа замовчуванням
class string ''

VoltDialogOverlay — [voltDialogOverlay]

ВхідТипЗа замовчуванням
class string ''
closeOnClick unknown —

VoltDialogRoot — ng-template[voltDialogRoot]

ВхідТипЗа замовчуванням
open boolean false
role VoltDialogRole 'dialog'
closeOnEscape boolean true
closeOnClick boolean true
initialFocus string | undefined undefined
dismissible boolean true
ВихідТип
openChangeboolean
closedR | undefined

VoltDialogTitle — [voltDialogTitle]

ВхідТипЗа замовчуванням
class string ''

VoltDialog — [voltDialog]

ВхідТипЗа замовчуванням
voltDialog unknown —
closeOnEscape unknown —
ВихідТип
closedunknown

Код компонента

Встановити через CLI:npx @voltui/cli add dialog
TypeScript
Завантаження редактора…

Скопіюйте цей код у свій проєкт. Компонент використовує ng-primitives/dialog.