Brand /
stableLang Toggle
Pemilih bahasa Indonesia / Inggris — segmented control di desktop, atau satu tombol kompak untuk mobile. Pilihan persisten via LangProvider.
Overview
LangToggle membaca LangProvider (sudah ada via AppShell) dan mengganti bahasa aktif secara persisten. Pasangkan dengan helper t() untuk menerjemahkan teks aplikasi. Lihat Bilingual Setup untuk konfigurasi kamus.
Examples
Segmented (default)
Compact
Satu tombol menampilkan kode bahasa aktif; klik untuk bolak-balik. Cocok untuk topbar mobile.
Props
Accessibility
- Versi segmented memakai role="radiogroup" dengan setiap opsi role="radio" + aria-checked.
- Versi compact punya aria-label dinamis (bahasa aktif + target ganti).
- Mengganti bahasa juga memperbarui atribut lang pada elemen <html>.