Импорт
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';NuiDialog
Превращает нативный <dialog> в диалог Needless UI.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
openДвусторонний | boolean | false | Открыт ли диалог. Привязывается через [(open)]. |
modalInput | boolean | true | Открывает диалог как модальный: с подложкой, а страница за ним становится инертной. |
dismissibleInput | boolean | true | Закрывают ли диалог нажатие Esc и клик по подложке. |
sizeInput | 'sm' | 'md' | 'lg' | 'md' | Максимальная ширина: sm (24rem), md (32rem) или lg (44rem). |
enterInput | NuiEnter | Как компонент появляется: zoom, fade, drop, rise, unfold, flip, swing, slide или none. | |
motionInput | NuiMotion | Пружина, задающая движение компонента: snappy, bouncy, jelly, elastic, lazy, mechanical или none. | |
springInput | NuiSpring | Произвольная пружина в виде { stiffness, damping, mass }, которая компилируется в CSS во время выполнения. Переопределяет motion. | |
cornersInput | NuiCorners | Форма углов: round, squircle, bevel, scoop, notch или square. | |
radiusInput | NuiRadius | Радиус скругления углов: none, small, medium, large или full. | |
densityInput | NuiDensity | Сколько места занимает компонент: compact, regular или roomy. | |
closedOutput | string | Передаёт возвращаемое значение при каждом закрытии диалога. Если диалог закрыли без выбора, значение пустое. | |
closeМетод | (returnValue?: string) => void | Закрывает диалог с необязательным возвращаемым значением. |
Если входное свойство настройки не задано, компонент берёт его значение из ближайшего атрибута data-nui-*. Подробнее — в руководстве по настройке.
NuiDialogTitle
Заголовок диалога. Получает id и становится значением aria-labelledby диалога.
NuiDialogDescription
Краткое описание, на которое ссылается aria-describedby диалога.
NuiDialogActions
Ряд кнопок в нижней части диалога, прижатый к концу строки.
NuiDialogClose
По клику закрывает диалог, внутри которого находится.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
nuiDialogCloseInput | string | '' | Значение, с которым закрывается диалог; его передаёт (closed). |