testing yuk
This commit is contained in:
@@ -38,13 +38,13 @@ export default function StatistikPerAngkatanChart({ tahunAngkatan }: Props) {
|
||||
const result = await response.json();
|
||||
|
||||
if (!Array.isArray(result)) {
|
||||
throw new Error('Invalid data format received from server');
|
||||
throw new Error('Format data tidak valid diterima dari server');
|
||||
}
|
||||
|
||||
setStatistikData(result);
|
||||
} catch (err) {
|
||||
console.error('Error in fetchData:', err);
|
||||
setError(err instanceof Error ? err.message : 'An error occurred while fetching data');
|
||||
setError(err instanceof Error ? err.message : 'Terjadi kesalahan saat mengambil data');
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
@@ -119,7 +119,7 @@ export default function StatistikPerAngkatanChart({ tahunAngkatan }: Props) {
|
||||
}
|
||||
});
|
||||
|
||||
// Update theme when it changes
|
||||
// Perbarui tema saat berubah
|
||||
useEffect(() => {
|
||||
const currentTheme = theme;
|
||||
const textColor = currentTheme === 'dark' ? '#fff' : '#000';
|
||||
@@ -152,7 +152,7 @@ export default function StatistikPerAngkatanChart({ tahunAngkatan }: Props) {
|
||||
}));
|
||||
}, [theme]);
|
||||
|
||||
// Update dataLabels formatter when data changes
|
||||
// Perbarui formatter dataLabels saat data berubah
|
||||
useEffect(() => {
|
||||
if (statistikData.length > 0) {
|
||||
setChartOptions(prev => ({
|
||||
|
||||
Reference in New Issue
Block a user