From f6906e1ff8a90c7a044e8afbd833be647e926cae Mon Sep 17 00:00:00 2001 From: plebeius Date: Wed, 25 Feb 2026 16:43:51 +0800 Subject: [PATCH] feat(home): add Boards You Moderate link to Multiboards in boards box --- public/translations/ar/default.json | 3 ++- public/translations/bn/default.json | 3 ++- public/translations/cs/default.json | 3 ++- public/translations/da/default.json | 3 ++- public/translations/de/default.json | 3 ++- public/translations/el/default.json | 3 ++- public/translations/en/default.json | 3 ++- public/translations/es/default.json | 3 ++- public/translations/fa/default.json | 3 ++- public/translations/fi/default.json | 3 ++- public/translations/fil/default.json | 3 ++- public/translations/fr/default.json | 3 ++- public/translations/he/default.json | 3 ++- public/translations/hi/default.json | 3 ++- public/translations/hu/default.json | 3 ++- public/translations/id/default.json | 3 ++- public/translations/it/default.json | 3 ++- public/translations/ja/default.json | 3 ++- public/translations/ko/default.json | 3 ++- public/translations/mr/default.json | 3 ++- public/translations/nl/default.json | 3 ++- public/translations/no/default.json | 3 ++- public/translations/pl/default.json | 3 ++- public/translations/pt/default.json | 3 ++- public/translations/ro/default.json | 3 ++- public/translations/ru/default.json | 3 ++- public/translations/sq/default.json | 3 ++- public/translations/sv/default.json | 3 ++- public/translations/te/default.json | 3 ++- public/translations/th/default.json | 3 ++- public/translations/tr/default.json | 3 ++- public/translations/uk/default.json | 3 ++- public/translations/ur/default.json | 3 ++- public/translations/vi/default.json | 3 ++- public/translations/zh/default.json | 3 ++- src/views/home/boards-list/boards-list.tsx | 15 +++++++++++++++ 36 files changed, 85 insertions(+), 35 deletions(-) diff --git a/public/translations/ar/default.json b/public/translations/ar/default.json index 3ddca149..3c2fe48d 100644 --- a/public/translations/ar/default.json +++ b/public/translations/ar/default.json @@ -294,5 +294,6 @@ "return_to_settings": "العودة إلى الإعدادات", "import_account_backup": "استيراد نسخة احتياطية للحساب", "account_auto_generated": "تم إنشاء هذا الحساب تلقائياً بواسطة 5chan، دون الحاجة للتسجيل.", - "download_backup": "تحميل النسخة الاحتياطية" + "download_backup": "تحميل النسخة الاحتياطية", + "boards_you_moderate_nav": "لوحات تعمل كمشرف عليها" } diff --git a/public/translations/bn/default.json b/public/translations/bn/default.json index 5e817479..ec48ced7 100644 --- a/public/translations/bn/default.json +++ b/public/translations/bn/default.json @@ -294,5 +294,6 @@ "return_to_settings": "সেটিংসে ফিরে যান", "import_account_backup": "অ্যাকাউন্ট ব্যাকআপ আমদানি করুন", "account_auto_generated": "এই অ্যাকাউন্টটি 5chan দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হয়েছে, সাইনআপের প্রয়োজন নেই।", - "download_backup": "ব্যাকআপ ডাউনলোড করুন" + "download_backup": "ব্যাকআপ ডাউনলোড করুন", + "boards_you_moderate_nav": "আপনি যা মডারেট করেন এমন বোর্ড" } diff --git a/public/translations/cs/default.json b/public/translations/cs/default.json index e8ba0663..89a6a315 100644 --- a/public/translations/cs/default.json +++ b/public/translations/cs/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Zpět na nastavení", "import_account_backup": "Importovat zálohu účtu", "account_auto_generated": "Tento účet byl automaticky vygenerován 5chanem, registrace není nutná.", - "download_backup": "Stáhnout zálohu" + "download_backup": "Stáhnout zálohu", + "boards_you_moderate_nav": "Radce, které moderujete" } diff --git a/public/translations/da/default.json b/public/translations/da/default.json index ec4e113f..a309a843 100644 --- a/public/translations/da/default.json +++ b/public/translations/da/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Tilbage til indstillinger", "import_account_backup": "Importer kontobackup", "account_auto_generated": "Denne konto blev automatisk oprettet af 5chan, ingen tilmelding påkrævet.", - "download_backup": "Download sikkerhedskopi" + "download_backup": "Download sikkerhedskopi", + "boards_you_moderate_nav": "Boards du modererer" } diff --git a/public/translations/de/default.json b/public/translations/de/default.json index d891f147..f395dc86 100644 --- a/public/translations/de/default.json +++ b/public/translations/de/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Zurück zu den Einstellungen", "import_account_backup": "Kontosicherung importieren", "account_auto_generated": "Dieses Konto wurde automatisch von 5chan erstellt, keine Anmeldung erforderlich.", - "download_backup": "Sicherung herunterladen" + "download_backup": "Sicherung herunterladen", + "boards_you_moderate_nav": "Von dir moderierte Boards" } diff --git a/public/translations/el/default.json b/public/translations/el/default.json index 0c640a85..1f8ff51a 100644 --- a/public/translations/el/default.json +++ b/public/translations/el/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Επιστροφή στις Ρυθμίσεις", "import_account_backup": "Εισαγωγή αντιγράφου ασφαλείας λογαριασμού", "account_auto_generated": "Αυτός ο λογαριασμός δημιουργήθηκε αυτόματα από το 5chan, χωρίς απαιτούμενη εγγραφή.", - "download_backup": "Λήψη αντιγράφου ασφαλείας" + "download_backup": "Λήψη αντιγράφου ασφαλείας", + "boards_you_moderate_nav": "Πίνακες που διαχειρίζεστε" } diff --git a/public/translations/en/default.json b/public/translations/en/default.json index 39cfd68d..a607790f 100644 --- a/public/translations/en/default.json +++ b/public/translations/en/default.json @@ -293,5 +293,6 @@ "return_to_settings": "Return to Settings", "account_auto_generated": "This account was automatically generated by 5chan, no signup required.", "download_backup": "Download Backup", - "import_account_backup": "Import Account Backup" + "import_account_backup": "Import Account Backup", + "boards_you_moderate_nav": "Boards You Moderate" } diff --git a/public/translations/es/default.json b/public/translations/es/default.json index 9ac94666..920448ce 100644 --- a/public/translations/es/default.json +++ b/public/translations/es/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Volver a Configuración", "import_account_backup": "Importar copia de seguridad de la cuenta", "account_auto_generated": "Esta cuenta fue generada automáticamente por 5chan, no se requiere registro.", - "download_backup": "Descargar copia de seguridad" + "download_backup": "Descargar copia de seguridad", + "boards_you_moderate_nav": "Tableros que moderas" } diff --git a/public/translations/fa/default.json b/public/translations/fa/default.json index 821ebaa8..8285e47b 100644 --- a/public/translations/fa/default.json +++ b/public/translations/fa/default.json @@ -294,5 +294,6 @@ "return_to_settings": "بازگشت به تنظیمات", "import_account_backup": "وارد کردن پشتیبان حساب", "account_auto_generated": "این حساب به‌طور خودکار توسط 5chan ایجاد شده، نیازی به ثبت‌نام نیست.", - "download_backup": "دانلود پشتیبان" + "download_backup": "دانلود پشتیبان", + "boards_you_moderate_nav": "تابلوهایی که مدیریت می‌کنید" } diff --git a/public/translations/fi/default.json b/public/translations/fi/default.json index 004ced5a..7e2a791c 100644 --- a/public/translations/fi/default.json +++ b/public/translations/fi/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Palaa asetuksiin", "import_account_backup": "Tuo tilin varmuuskopio", "account_auto_generated": "Tämä tili luotiin automaattisesti 5chanissa, rekisteröitymistä ei tarvita.", - "download_backup": "Lataa varmuuskopio" + "download_backup": "Lataa varmuuskopio", + "boards_you_moderate_nav": "Laudat, joita moderoit" } diff --git a/public/translations/fil/default.json b/public/translations/fil/default.json index 8b420318..935d517d 100644 --- a/public/translations/fil/default.json +++ b/public/translations/fil/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Bumalik sa Mga Setting", "import_account_backup": "I-import ang Backup ng Account", "account_auto_generated": "Ang account na ito ay awtomatikong nilikha ng 5chan, walang kailangang signup.", - "download_backup": "I-download ang Backup" + "download_backup": "I-download ang Backup", + "boards_you_moderate_nav": "Mga board na minomodera mo" } diff --git a/public/translations/fr/default.json b/public/translations/fr/default.json index 22c67cc2..e36f91a1 100644 --- a/public/translations/fr/default.json +++ b/public/translations/fr/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Retour aux paramètres", "import_account_backup": "Importer la sauvegarde du compte", "account_auto_generated": "Ce compte a été généré automatiquement par 5chan, aucune inscription requise.", - "download_backup": "Télécharger la sauvegarde" + "download_backup": "Télécharger la sauvegarde", + "boards_you_moderate_nav": "Tableaux que vous modérez" } diff --git a/public/translations/he/default.json b/public/translations/he/default.json index 19adc721..4aaf93cf 100644 --- a/public/translations/he/default.json +++ b/public/translations/he/default.json @@ -294,5 +294,6 @@ "return_to_settings": "חזרה להגדרות", "import_account_backup": "ייבוא גיבוי חשבון", "account_auto_generated": "חשבון זה נוצר אוטומטית על ידי 5chan, אין צורך בהרשמה.", - "download_backup": "הורד גיבוי" + "download_backup": "הורד גיבוי", + "boards_you_moderate_nav": "לוחות שאתה מנהל" } diff --git a/public/translations/hi/default.json b/public/translations/hi/default.json index 37539feb..133fc016 100644 --- a/public/translations/hi/default.json +++ b/public/translations/hi/default.json @@ -294,5 +294,6 @@ "return_to_settings": "सेटिंग्स पर वापस जाएं", "import_account_backup": "खाता बैकअप आयात करें", "account_auto_generated": "यह खाता 5chan द्वारा स्वचालित रूप से बनाया गया था, साइनअप की आवश्यकता नहीं है।", - "download_backup": "बैकअप डाउनलोड करें" + "download_backup": "बैकअप डाउनलोड करें", + "boards_you_moderate_nav": "बोर्ड जिन्हें आप मॉडरेट करते हैं" } diff --git a/public/translations/hu/default.json b/public/translations/hu/default.json index ad283c4f..44f5db45 100644 --- a/public/translations/hu/default.json +++ b/public/translations/hu/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Vissza a beállításokhoz", "import_account_backup": "Fiók biztonsági mentés importálása", "account_auto_generated": "Ezt a fiókot a 5chan automatikusan hozta létre, regisztráció nem szükséges.", - "download_backup": "Biztonsági mentés letöltése" + "download_backup": "Biztonsági mentés letöltése", + "boards_you_moderate_nav": "A táblák, amelyeket moderálsz" } diff --git a/public/translations/id/default.json b/public/translations/id/default.json index 85aa51ef..5a513dd2 100644 --- a/public/translations/id/default.json +++ b/public/translations/id/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Kembali ke Pengaturan", "import_account_backup": "Impor Cadangan Akun", "account_auto_generated": "Akun ini dibuat secara otomatis oleh 5chan, tidak perlu mendaftar.", - "download_backup": "Unduh cadangan" + "download_backup": "Unduh cadangan", + "boards_you_moderate_nav": "Papan yang Anda moderasi" } diff --git a/public/translations/it/default.json b/public/translations/it/default.json index 4688a0bd..54b9e838 100644 --- a/public/translations/it/default.json +++ b/public/translations/it/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Torna alle impostazioni", "import_account_backup": "Importa backup account", "account_auto_generated": "Questo account è stato generato automaticamente da 5chan, nessuna registrazione richiesta.", - "download_backup": "Scarica backup" + "download_backup": "Scarica backup", + "boards_you_moderate_nav": "Board che moderi" } diff --git a/public/translations/ja/default.json b/public/translations/ja/default.json index d99728da..423d65a4 100644 --- a/public/translations/ja/default.json +++ b/public/translations/ja/default.json @@ -294,5 +294,6 @@ "return_to_settings": "設定に戻る", "import_account_backup": "アカウントバックアップをインポート", "account_auto_generated": "このアカウントは5chanによって自動生成されました。サインアップは不要です。", - "download_backup": "バックアップをダウンロード" + "download_backup": "バックアップをダウンロード", + "boards_you_moderate_nav": "あなたがモデレートする板" } diff --git a/public/translations/ko/default.json b/public/translations/ko/default.json index bf98139e..f0666877 100644 --- a/public/translations/ko/default.json +++ b/public/translations/ko/default.json @@ -294,5 +294,6 @@ "return_to_settings": "설정으로 돌아가기", "import_account_backup": "계정 백업 가져오기", "account_auto_generated": "이 계정은 5chan에서 자동으로 생성되었으며, 가입이 필요하지 않습니다.", - "download_backup": "백업 다운로드" + "download_backup": "백업 다운로드", + "boards_you_moderate_nav": "사용자가 관리하는 게시판" } diff --git a/public/translations/mr/default.json b/public/translations/mr/default.json index 3209a694..f7bbf9a6 100644 --- a/public/translations/mr/default.json +++ b/public/translations/mr/default.json @@ -294,5 +294,6 @@ "return_to_settings": "सेटिंग्जवर परत जा", "import_account_backup": "खाते बॅकअप आयात करा", "account_auto_generated": "हा खाता 5chan द्वारा स्वयंचलितपणे तयार केला गेला, साइनअप आवश्यक नाही.", - "download_backup": "बॅकअप डाउनलोड करा" + "download_backup": "बॅकअप डाउनलोड करा", + "boards_you_moderate_nav": "तुम्ही मॉडरेट करता ते बोर्ड" } diff --git a/public/translations/nl/default.json b/public/translations/nl/default.json index 77ab2ee7..d45f1a5d 100644 --- a/public/translations/nl/default.json +++ b/public/translations/nl/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Terug naar Instellingen", "import_account_backup": "Accountback-up importeren", "account_auto_generated": "Dit account is automatisch gegenereerd door 5chan, geen aanmelding vereist.", - "download_backup": "Back-up downloaden" + "download_backup": "Back-up downloaden", + "boards_you_moderate_nav": "Boards die je beheert" } diff --git a/public/translations/no/default.json b/public/translations/no/default.json index 3cb33b7f..0ee5c25e 100644 --- a/public/translations/no/default.json +++ b/public/translations/no/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Tilbake til Innstillinger", "import_account_backup": "Importer kontobackup", "account_auto_generated": "Denne kontoen ble automatisk opprettet av 5chan, ingen registrering nødvendig.", - "download_backup": "Last ned sikkerhetskopi" + "download_backup": "Last ned sikkerhetskopi", + "boards_you_moderate_nav": "Boards du modererer" } diff --git a/public/translations/pl/default.json b/public/translations/pl/default.json index 367f08ec..0a82808b 100644 --- a/public/translations/pl/default.json +++ b/public/translations/pl/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Powrót do ustawień", "import_account_backup": "Importuj kopię zapasową konta", "account_auto_generated": "To konto zostało automatycznie wygenerowane przez 5chan, rejestracja nie jest wymagana.", - "download_backup": "Pobierz kopię zapasową" + "download_backup": "Pobierz kopię zapasową", + "boards_you_moderate_nav": "Tablice, które moderujesz" } diff --git a/public/translations/pt/default.json b/public/translations/pt/default.json index 4c4c3e21..12e413a6 100644 --- a/public/translations/pt/default.json +++ b/public/translations/pt/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Voltar às Configurações", "import_account_backup": "Importar backup da conta", "account_auto_generated": "Esta conta foi gerada automaticamente pelo 5chan, sem necessidade de cadastro.", - "download_backup": "Baixar backup" + "download_backup": "Baixar backup", + "boards_you_moderate_nav": "Quadros que você modera" } diff --git a/public/translations/ro/default.json b/public/translations/ro/default.json index 55e350fb..5afe22fc 100644 --- a/public/translations/ro/default.json +++ b/public/translations/ro/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Înapoi la Setări", "import_account_backup": "Importă backup cont", "account_auto_generated": "Acest cont a fost generat automat de 5chan, nu este nevoie de înregistrare.", - "download_backup": "Descarcă backup" + "download_backup": "Descarcă backup", + "boards_you_moderate_nav": "Forumuri pe care le moderăm" } diff --git a/public/translations/ru/default.json b/public/translations/ru/default.json index 1acd9d10..fb94fd14 100644 --- a/public/translations/ru/default.json +++ b/public/translations/ru/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Вернуться к настройкам", "import_account_backup": "Импорт резервной копии аккаунта", "account_auto_generated": "Этот аккаунт был автоматически создан 5chan, регистрация не требуется.", - "download_backup": "Скачать резервную копию" + "download_backup": "Скачать резервную копию", + "boards_you_moderate_nav": "Доски, которые вы модерируете" } diff --git a/public/translations/sq/default.json b/public/translations/sq/default.json index 9e97a199..1e89eb94 100644 --- a/public/translations/sq/default.json +++ b/public/translations/sq/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Kthehu te Cilësimet", "import_account_backup": "Importo backup të llogarisë", "account_auto_generated": "Ky llogari u krijua automatikisht nga 5chan, nuk kërkohet regjistrim.", - "download_backup": "Shkarko kopjen e rezervë" + "download_backup": "Shkarko kopjen e rezervë", + "boards_you_moderate_nav": "Bordet që moderoni" } diff --git a/public/translations/sv/default.json b/public/translations/sv/default.json index cd056092..d2193608 100644 --- a/public/translations/sv/default.json +++ b/public/translations/sv/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Tillbaka till inställningar", "import_account_backup": "Importera kontobackup", "account_auto_generated": "Detta konto skapades automatiskt av 5chan, ingen registrering krävs.", - "download_backup": "Ladda ner säkerhetskopia" + "download_backup": "Ladda ner säkerhetskopia", + "boards_you_moderate_nav": "Boards du modererar" } diff --git a/public/translations/te/default.json b/public/translations/te/default.json index df039cda..9e95c6c5 100644 --- a/public/translations/te/default.json +++ b/public/translations/te/default.json @@ -294,5 +294,6 @@ "return_to_settings": "సెట్టింగ్‌లకు తిరిగి వెళ్ళండి", "import_account_backup": "ఖాతా బ్యాకప్ దిగుమతి చేయండి", "account_auto_generated": "ఈ ఖాతా 5chan చేత స్వయంచాలకంగా సృష్టించబడింది, సైన్ అప్ అవసరం లేదు.", - "download_backup": "బ్యాకప్ డౌన్‌లోడ్ చేయండి" + "download_backup": "బ్యాకప్ డౌన్‌లోడ్ చేయండి", + "boards_you_moderate_nav": "మీరు మోడరేట్ చేసే బోర్డ్లు" } diff --git a/public/translations/th/default.json b/public/translations/th/default.json index 993cee23..f465645b 100644 --- a/public/translations/th/default.json +++ b/public/translations/th/default.json @@ -294,5 +294,6 @@ "return_to_settings": "กลับไปที่การตั้งค่า", "import_account_backup": "นำเข้ารายการสำรองของบัญชี", "account_auto_generated": "บัญชีนี้ถูกสร้างโดยอัตโนมัติโดย 5chan ไม่ต้องสมัครสมาชิก", - "download_backup": "ดาวน์โหลดสำรอง" + "download_backup": "ดาวน์โหลดสำรอง", + "boards_you_moderate_nav": "บอร์ดที่คุณดูแล" } diff --git a/public/translations/tr/default.json b/public/translations/tr/default.json index f77848c3..df357e5d 100644 --- a/public/translations/tr/default.json +++ b/public/translations/tr/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Ayarlara Dön", "import_account_backup": "Hesap yedeğini içe aktar", "account_auto_generated": "Bu hesap 5chan tarafından otomatik olarak oluşturuldu, kayıt gerekmez.", - "download_backup": "Yedek indir" + "download_backup": "Yedek indir", + "boards_you_moderate_nav": "Yönettiğiniz panolar" } diff --git a/public/translations/uk/default.json b/public/translations/uk/default.json index 6166deea..c083d254 100644 --- a/public/translations/uk/default.json +++ b/public/translations/uk/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Повернутися до налаштувань", "import_account_backup": "Імпорт резервної копії облікового запису", "account_auto_generated": "Цей обліковий запис було автоматично створено 5chan, реєстрація не потрібна.", - "download_backup": "Завантажити резервну копію" + "download_backup": "Завантажити резервну копію", + "boards_you_moderate_nav": "Дошки, які ви модеруєте" } diff --git a/public/translations/ur/default.json b/public/translations/ur/default.json index c51df5c2..02ede244 100644 --- a/public/translations/ur/default.json +++ b/public/translations/ur/default.json @@ -294,5 +294,6 @@ "return_to_settings": "ترتیبات میں واپس جائیں", "import_account_backup": "اکاؤنٹ بیک اپ درآمد کریں", "account_auto_generated": "یہ اکاؤنٹ 5chan نے خودکار طور پر بنایا ہے، سائن اپ کی ضرورت نہیں۔", - "download_backup": "بیک اپ ڈاؤن لوڈ کریں" + "download_backup": "بیک اپ ڈاؤن لوڈ کریں", + "boards_you_moderate_nav": "بورڈز جنہیں آپ ماڈریٹ کرتے ہیں" } diff --git a/public/translations/vi/default.json b/public/translations/vi/default.json index b5f17ebf..78230752 100644 --- a/public/translations/vi/default.json +++ b/public/translations/vi/default.json @@ -294,5 +294,6 @@ "return_to_settings": "Quay lại Cài đặt", "import_account_backup": "Nhập bản sao lưu tài khoản", "account_auto_generated": "Tài khoản này được tạo tự động bởi 5chan, không cần đăng ký.", - "download_backup": "Tải xuống bản sao lưu" + "download_backup": "Tải xuống bản sao lưu", + "boards_you_moderate_nav": "Các bảng bạn điều hành" } diff --git a/public/translations/zh/default.json b/public/translations/zh/default.json index 8ff2d88a..d94c9ad9 100644 --- a/public/translations/zh/default.json +++ b/public/translations/zh/default.json @@ -294,5 +294,6 @@ "return_to_settings": "返回设置", "import_account_backup": "导入账户备份", "account_auto_generated": "此账户由 5chan 自动生成,无需注册。", - "download_backup": "下载备份" + "download_backup": "下载备份", + "boards_you_moderate_nav": "您管理的板块" } diff --git a/src/views/home/boards-list/boards-list.tsx b/src/views/home/boards-list/boards-list.tsx index 1972cad7..1410a8eb 100644 --- a/src/views/home/boards-list/boards-list.tsx +++ b/src/views/home/boards-list/boards-list.tsx @@ -1,5 +1,6 @@ import { Link, useNavigate } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; +import useAccountsStore from '@plebbit/plebbit-react-hooks/dist/stores/accounts'; import { useDirectoriesState, useDirectories, DirectoryCommunity } from '../../../hooks/use-directories'; import { getBoardPath } from '../../../lib/utils/route-utils'; import useDisclaimerModalStore from '../../../stores/use-disclaimer-modal-store'; @@ -63,6 +64,15 @@ const BoardsList = ({ multisub }: { multisub: DirectoryCommunity[] }) => { const { useCatalogLinks, boardFilter } = useBoardsFilterStore(); const directories = useDirectories(); + const accountSubplebbitAddresses = useAccountsStore( + (state) => { + const activeAccountId = state.activeAccountId; + const activeAccount = activeAccountId ? state.accounts[activeAccountId] : undefined; + return Object.keys(activeAccount?.subplebbits || {}); + }, + (prev, next) => prev.length === next.length && prev.every((val, idx) => val === next[idx]), + ); + const handleLinkClick = (e: React.MouseEvent, address: string) => { e.preventDefault(); const boardPath = getBoardPath(address, directories); @@ -595,6 +605,11 @@ const BoardsList = ({ multisub }: { multisub: DirectoryCommunity[] }) => {
  • Subscriptions
  • + {accountSubplebbitAddresses.length > 0 && ( +
  • + {t('boards_you_moderate_nav')} +
  • + )} )}