/* eslint-disable @typescript-eslint/no-explicit-any */ import { Paper, Table, Title, Text } from '@mantine/core'; function Section({ title, data }: any) { if (!data || data.length === 0) return null; return ( <> {title} {data.map((item: any) => ( {item.kode} - {item.uraian} Rp {item.anggaran.toLocaleString('id-ID')} ))} ); } export default function PaguTable({ apbdesData }: any) { const items = apbdesData.items || []; const title = apbdesData.tahun ? `PAGU APBDes Tahun ${apbdesData.tahun}` : 'PAGU APBDes'; const pendapatan = items.filter((i: any) => i.tipe === 'pendapatan'); const belanja = items.filter((i: any) => i.tipe === 'belanja'); const pembiayaan = items.filter((i: any) => i.tipe === 'pembiayaan'); return ( {title} Uraian Anggaran (Rp)
); }