مشخصات فنی پروژه
عنوان را انتخاب کرده و توضیح فنی مربوط به آن را وارد کنید. از نکتههای پیشنهادی برای راحتی و هماهنگی در ثبت استفاده کنید.
کامپوننت پایه برای نمایش پنجره محاورهای با عنوان، توضیح، محتوای قابل تزریق، دکمههای پایین، overlay و حالتهای مختلف فرم.
import { TaavDialog } from '@repo/ui/taav/overlays';عنوان را انتخاب کرده و توضیح فنی مربوط به آن را وارد کنید. از نکتههای پیشنهادی برای راحتی و هماهنگی در ثبت استفاده کنید.
پلاک های اصلی و فرعی را اینجا ثبت کنید.
| Prop | نوع | پیشفرض | توضیح |
|---|---|---|---|
open | boolean | — | وضعیت باز یا بسته بودن دیالوگ |
title / description | string | — | عنوان و توضیح بالای دیالوگ |
children | ReactNode | — | فرم یا محتوای قابل تزریق |
confirmLabel / cancelLabel | string | — | عنوان عملیات پایین دیالوگ |
showFooter / showConfirm / showCancel | boolean | — | کنترل نمایش بخش عملیات |
confirmDisabled / cancelDisabled | boolean | — | غیرفعالسازی عملیات |
loading | boolean | — | نمایش وضعیت در حال انجام |
size | 'sm' | 'md' | 'lg' | md | عرض کنترلشده دیالوگ |
variant | 'default' | 'form' | 'selection' | default | ساختار محتوایی دیالوگ |
footerVariant | 'default' | 'sticky' | 'separated' | separated | نوع نمایش بخش عملیات |