'use client' import { Box, Button, Center, Group, Pagination, Paper, Skeleton, Stack, Table, TableTbody, TableTd, TableTh, TableThead, TableTr, Text, Title } from '@mantine/core'; import { useShallowEffect } from '@mantine/hooks'; import { IconPlus, IconTrash } from '@tabler/icons-react'; import { useProxy } from 'valtio/utils'; import umkmState from '../../../_state/ekonomi/umkm/umkm'; function PenjualanUmkm() { const state = useProxy(umkmState.penjualan.findMany); useShallowEffect(() => { state.load(state.page, 10); }, [state.page]); return ( Histori Penjualan UMKM {state.loading ? ( ) : ( Tanggal Produk UMKM Jumlah Total Nilai Aksi {state.data.map((item) => ( {new Date(item.tanggal).toLocaleDateString('id-ID')} {item.produk?.nama} {item.produk?.umkm?.nama} {item.jumlah} Rp {item.totalNilai.toLocaleString()} ))}
)}
state.load(p, 10)} />
); } export default PenjualanUmkm;