تصفية الإشعارات السريعة

مرحباً،

أحاول إنشاء مكون سمة يمكننا من خلاله تصفية الإشعارات في لوحة القائمة. لقد استخدمت كمثال مكون السمة الرائع لكريس New PM Dropdown Button

يحتوي على زرين أعلى قائمة الإشعارات: الكل و غير المقروءة. الآن يمكنني تصفية الإشعارات غير المقروءة والكل.

تبقى شيء واحد أعتقد. إذا لم تكن هناك إشعارات غير مقروءة، فيجب إخفاء هذه الأزرار أو عرض رسالة عند النقر فوق زر غير المقروءة. حاولت معرفة كيفية القيام بذلك ولكن للأسف لم أنجح بعد. :confused:
يمكنك العثور على المستودع هنا: GitHub - VaperinaDEV/quick-notifications-filter

شكراً لك! :slightly_smiling_face:

تعديل: لقد قمت بتحديثه وأضفت حالة فارغة لعدم وجود إشعارات غير مقروءة. أنا متأكد من أن هناك طريقة أفضل بكثير للقيام بذلك، ولكن في الوقت الحالي هذا هو أفضل ما لدي. أحاول تدريب نفسي أكثر وتقديم الأفضل. :slightly_smiling_face:

3 إعجابات

@Don يضرب مجددًا بميزة رائعة.

إعجاب واحد (1)

أعتقد أن هذه الفكرة مذهلة، وأود المساهمة بشيء. أريد ترجمة هذا إلى pt-br. الإصدار المحلي باللغة الإنجليزية، لكنني أعتقد أنه إذا كان لدينا لغات متعددة فسيكون ذلك رائعًا ومذهلاً حقًا

رؤيتي الأولية لهذه الفكرة

ملاحظة

سأرسل طلب سحب مع الإصدار المحلي في ptbr.

محتوى عينة من: quick-notifications-filter/locales/ptbr.yml

ptbr:
  notifilter:
    all: "Todas as notificações"
    all_title: "Mostrar todas as notificações"
    unread: "Não lidas"
    unread_title: "Mostrar notificações não lidas"

ملاحظة

إذا وجدت هذا مثيرًا للاهتمام، فسأرسل لك موقعًا في ptbr اليوم. وبالتالي، سيكون لديه دعم بالإضافة إلى اللغة الإنجليزية لـ ptbr.

إعجابَين (2)

مرحباً @anon40545810،
لقد أجريت تحديثًا وأضفت حالة فارغة غير مقروءة، لذا تم تغيير ملف اللغة أيضًا. لا تتردد في تقديم طلب سحب (PR) أو إرساله إلي. شكراً لك!

إعجاب واحد (1)

تم إرسال طلب السحب وشكراً جزيلاً لك على النظر في قبول طلب السحب الخاص بي.

إعجابَين (2)

شكرا! لقد قمت بدمجها: Merge pull request #1 from nkot56297/patch-1 · VaperinaDEV/quick-notifications-filter@57bebe2 · GitHub

إعجاب واحد (1)