الاستيراد

import-dialog.ts
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';

NuiDialog

يحوّل عنصر <dialog> الأصلي إلى مربع حوار من Needless UI.

المُحدِّد
dialog[nuiDialog]
يُصدَّر باسم
nuiDialog
NuiDialog: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
openثنائي الاتجاهbooleanfalseيحدد ما إذا كان مربع الحوار مفتوحًا. اربطه عبر [(open)].
modalمُدخَلbooleantrueيُفتح بشكل مشروط، مع خلفية وصفحة غير قابلة للتفاعل خلفه.
dismissibleمُدخَلbooleantrueيحدد ما إذا كان مفتاح Esc والنقر على الخلفية يُغلقان مربع الحوار.
sizeمُدخَل'sm' | 'md' | 'lg''md'العرض الأقصى: sm (24rem) أو md (32rem) أو lg (44rem).
enterمُدخَلNuiEnterطريقة ظهوره: zoom أو fade أو drop أو rise أو unfold أو flip أو swing أو slide أو none.
motionمُدخَلNuiMotionالنابض الذي يتحرك به: snappy أو bouncy أو jelly أو elastic أو lazy أو mechanical أو none.
springمُدخَلNuiSpringأي نابض تريده بصيغة { stiffness, damping, mass }، ويُحوَّل إلى CSS أثناء التشغيل. وله الأولوية على motion.
cornersمُدخَلNuiCornersشكل زواياه: round أو squircle أو bevel أو scoop أو notch أو square.
radiusمُدخَلNuiRadiusحجم زواياه: none أو small أو medium أو large أو full.
densityمُدخَلNuiDensityالمساحة التي يشغلها: compact أو regular أو roomy.
closedمُخرَجstringيُطلق قيمة الإرجاع في كل مرة يُغلق فيها مربع الحوار، وتكون فارغة إذا أُغلق دون اختيار.
closeدالة(returnValue?: string) => voidيُغلق مربع الحوار مع قيمة إرجاع اختيارية.

مُدخلات التخصيص التي تتركها دون ضبط تتبع أقرب سمة data-nui-*. راجع دليل التخصيص.

NuiDialogTitle

عنوان مربع الحوار. يحصل على معرّف (id) ويصبح قيمة aria-labelledby لمربع الحوار.

المُحدِّد
[nuiDialogTitle]

NuiDialogDescription

وصف قصير يُشير إليه aria-describedby في مربع الحوار.

المُحدِّد
[nuiDialogDescription]

NuiDialogActions

صف من الأزرار أسفل مربع الحوار، بمحاذاة نهاية السطر.

المُحدِّد
[nuiDialogActions]

NuiDialogClose

يُغلق مربع الحوار الذي يحتويه عند النقر عليه.

المُحدِّد
[nuiDialogClose]
NuiDialogClose: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
nuiDialogCloseمُدخَلstring''القيمة التي يُغلق بها مربع الحوار، ويُطلقها (closed).