[Blonjo] Fix Dashboard Uncaught TypeError pada Chart Data
Memperbaiki masalah Uncaught TypeError: Cannot read properties of undefined (reading 'map') di tampilan Dashboard.
1mnt baca
Terdapat kendala (crash atau halaman blank/macet) saat mengakses menu Dashboard. Laporan error pada konsol browser menunjukkan pesan:
Uncaught TypeError: Cannot read properties of undefined (reading 'map').
Penyebabnya adalah respons data statistik (chart_data) dari backend belum sepenuhnya siap (kemungkinan bernilai undefined), sedangkan kode UI langsung mencoba menjalankan fungsi pemetaan (.map()) pada variabel tersebut.
- Menambahkan Optional Chaining (
?.) padadata?.chart_data?.map(...)diDashboard.tsxpada komponen grafik. - Dengan ini, jika
chart_databelum tersedia (atau tidak terkirim dari backend), kode tidak akan crash, melainkan menganggapnya sebagai array kosong[]secara fallback. - Kesalahan ini hanya merupakan masalah teknis pada frontend dan tidak memengaruhi atau menandakan kerusakan data.
File yang dimodifikasi:
blonjo/src/pages/Dashboard.tsx- Menambahkan proteksi optional chaining.