UIDex

إيه الفرق؟

الإشعار العائم أم النافذة الحوارية

الفارق هو من يملك القرار. الإشعار العائم يخبرك بشيء حدث بالفعل ثم ينصرف؛ النافذة الحوارية توقف كل شيء حتى تقرّر أنت. الأول عابر وغير حاجب، والثانية دائمة وحاجبة.

اسأل نفسك سؤالاً واحداً

لو ضاعت الرسالة من غير ما المستخدم يشوفها، هيحصل ضرر؟

ملفّاتي

تم حذف «تقرير-الربع.pdf»

RTLالشريط يفرغ من البداية المنطقية، مرّر المؤشّر ليتوقّف

الإشعار العائم

Toast
role="status"

استخدمه لما

تأكيد على إجراء تمّ بنجاح، أو إشعار بحدث في الخلفية، أو إتاحة «تراجع» اختياري لثوانٍ. المستخدم يكمل شغله بدون توقّف.

المدخل الكامل
لوحة المشروع
RTLالزرّ الأساسي عند النهاية المنطقية، جرّب تبديل اللغة من الأعلى

النافذة الحوارية

Modal Dialog
role="dialog" aria-modal="true"

استخدمه لما

قرار لا يمكن تجاوزه: تأكيد حذف، أو موافقة على شروط، أو إدخال بيانات ناقصة قبل المتابعة. المهمّة لا تكتمل بدونه.

المدخل الكامل

الخطأ الكلاسيكي

تقديم رسالة خطأ حرجة كإشعار عائم. المستخدم كان ينظر لجزء آخر من الشاشة، فاختفت الرسالة ولم يعرف أن العملية فشلت أصلاً.

مقارنات أخرى