Ecme logoEcme logo
داشبورد
    فروشگاه آنلاین
    پروژه
    بازاریابی
    تحلیل
مفاهیم
    هوش مصنوعی
      گفتگو
      تصویر
    پروژه‌ها
      تابلوی اسکرام
      فهرست
      جزئیات
      وظایف
      مسائل
    مشتریان
      فهرست
      ویرایش
      ایجاد
      جزئیات
    محصولات
      فهرست
      ویرایش
      ایجاد
    سفارش‌ها
      فهرست
      ویرایش
      ایجاد
      جزئیات
    حساب کاربری
      تنظیمات
      سابقه فعالیت
      نقش‌ها و دسترسی‌ها
      تعرفه‌ها
    مرکز راهنمایی
      مرکز پشتیبانی
      مقاله
      ویرایش مقاله
      مدیریت مقاله
    تقویم
    مدیریت فایل
    ایمیل
    گفتگو
اجزای رابط کاربری
    عمومی
      دکمه
      شبکه
      تایپوگرافی
      نمادها
    بازخورد
      هشدار
      پنجره گفتگو
      منوی کشویی
      نوار پیشرفت
      پیش‌نمایش
      نشانگر بارگذاری
      پیام موقت
    نمایش اطلاعات
      تصویر کاربر
      نشانک
      تقویم
      کارت‌ها
      جدول
      برچسب
      خط زمان
      راهنمای ابزار
    فرم‌ها
      کادر انتخاب
      انتخابگر تاریخ
      کنترل‌های فرم
      ورودی
      گروه ورودی
      دکمه رادیویی
      بخش
      انتخابگر
      کلید دوحالته
      ورودی زمان
      بارگذاری
    ناوبری
      منوی کشویی
      منو
      صفحه‌بندی
      گام‌ها
      زبانه‌ها
    نمودار
      نمودارها
      نقشه‌ها
احراز هویت
    ورود به سیستم
      ساده
      کناری
      دوبخشی
    ثبت‌نام
      ساده
      کناری
      دوبخشی
    بازیابی رمز عبور
      ساده
      کناری
      دوبخشی
    بازنشانی رمز عبور
      ساده
      کناری
      دوبخشی
    تایید رمز یکبار مصرف
      ساده
      کناری
      دوبخشی
سایر
    دسترسی غیرمجاز
    صفحه فرود
راهنما
    مستندات
    اجزای اشتراکی
    ابزارها
    تاریخچه تغییرات
حق نشر © 2026 Ecme تمامی حقوق محفوظ است.
شرایط و ضوابط | حریم خصوصی و سیاست

تست (Toast)

تست برای نمایش پیام‌ها بر روی یک پوشش (Overlay) به منظور اطلاع‌رسانی وضعیت سیستم به کاربران استفاده می‌شود.

اعلان (Notification)

اعلان با استفاده از تست ظاهر می‌شود.

نوع اعلان (Notification Type)

نمایش type اعلان، آیکون و رنگ‌های متناظر را نشان می‌دهد. نوع می‌تواند 'info'، 'warning'، 'error' یا 'success' باشد.

آیکون سفارشی (Custom icon)

آیکون در اعلان می‌تواند با هر عنصر دیگری جایگزین شود.

موقعیت (Placement)

موقعیت تست می‌تواند در اطراف عنصر فعال‌کننده به صورت‌های مختلف قرار گیرد. ۶ گزینه برای موقعیت موجود است.

قابل بسته‌شدن (Closable)

با فعال کردن پراپ closable، آیکون بستن در اعلان نمایش داده می‌شود.

هشدار (Alert)

تست همچنین می‌تواند با هشدار (Alert) استفاده شود.

مدت‌زمان (Duration)

تنظیم پراپ duration برای اعلان مدت زمان باز بودن را مشخص می‌کند. اگر مقدار duration برابر 0 باشد، تست هرگز بسته نخواهد شد.

بستن سفارشی (CustomClose)

toast.push() یک شناسه (UID) برای نمونه اعلان بازگشتی می‌دهد. می‌توان این شناسه را به متد toast.remove(uid) پاس داد تا اعلان مربوطه حذف شود.

API

توست (toast)
متدتوضیحات
toast.push(message: ReactNode, options?: ToastProps): stringمتدی برای نمایش پیام توست، که UID پیام توست فعلی را باز می‌گرداند
toast.remove(key: string): voidمتدی برای حذف پیام توست خاص با استفاده از کلید متد push
toast.removeAll(): voidمتدی برای حذف تمام پیام‌های توست
ویژگی اعلان (ToastProps)
پراپتوضیحاتنوعپیش‌فرض
blockآیا توست باید در عرض کامل نمایش داده شود؟booleanfalse
offsetXافزایش X توستnumber30
offsetYافزایش Y توستnumber30
placementمحل نمایش توست'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end''top-end'
transitionTypeنوع انتقال انیمیشن'scale' | 'fade''scale'
اعلان (Notification)
ویژگیتوضیحاتنوعپیش‌فرض
closableنمایش یا عدم نمایش آیکون بستنbooleanfalse
customIconعنصر سفارشی کنار محتوای اعلانReactNode | string-
durationمدت زمان (به ثانیه) قبل از بسته شدن اعلان. اگر مقدار duration برابر 0 باشد، هرگز بسته نخواهد شد.number3000
onCloseکال‌بک زمانی که اعلان بسته می‌شود(e: MouseEvent) => void-
titleعنوان اعلانstring-
typeنوع اعلان'info' | 'warning' | 'success' | 'danger'-
widthعرض اعلانnumber | string350
فهرست مطالب
  • اعلان (Notification)
  • نوع اعلان (Notification Type)
  • آیکون سفارشی (Custom icon)
  • موقعیت (Placement)
  • قابل بسته‌شدن (Closable)
  • هشدار (Alert)
  • مدت‌زمان (Duration)
  • بستن سفارشی (CustomClose)