Suis Tema
Komponen untuk menguruskan dan menukar tema secara dinamik, menggunakan hook useTheme
Penggunaan
Contoh
Sebagai Suis Togol
Secara lalai, ThemeSwitch akan muncul sebagai butang togol, beralih antara mod terang dan gelap, seperti di bawah.
Penting
Pastikan aplikasi anda dibalut dengan ThemeProvider sebelum menggunakan
komponen ThemeSwitch.
Sebagai Pilihan
Anda juga boleh menggunakan ThemeSwitch sebagai menu pilihan dropdown, membolehkan pengguna memilih dari senarai tema.
Tema Tersuai
Anda juga boleh memperluaskan tema yang tersedia dengan menentukan sifat themes! Ini juga membolehkan anda menyesuaikan ikon tema atau mengubah susunan tema.
Props
ThemeSwitch
| Prop | Type | Default |
|---|---|---|
as | enum | toggle |
themes | Theme[] | |
ThemeProvider
| Prop | Type | Default |
|---|---|---|
defaultTheme | string | light |
children | ReactNode | - |