upd: list warga

This commit is contained in:
2025-12-01 16:02:13 +08:00
parent 23df516aad
commit eee8aadb1a
2 changed files with 18 additions and 10 deletions

3
kirim.sh Normal file
View File

@@ -0,0 +1,3 @@
curl -X POST https://cld-dkr-prod-jenna-mcp.wibudev.com/api/pengaduan/upload-file-form-data \
-H "Accept: application/json" \
-F "file=@image.png"

View File

@@ -41,8 +41,13 @@ export default function ListWargaPage() {
useShallowEffect(() => { useShallowEffect(() => {
setPages(1);
mutate(); mutate();
}, [value, pages]); }, [value]);
useShallowEffect(() => {
mutate();
}, [pages]);
return ( return (
@@ -57,14 +62,10 @@ export default function ListWargaPage() {
}} }}
> >
<Stack gap="md"> <Stack gap="md">
<Flex align="center" justify="space-between">
<Title order={3} c="gray.2"> <Title order={3} c="gray.2">
List Data Warga List Data Warga
</Title> </Title>
<Group justify="flex-end"> <Flex align="center" justify="space-between">
<Text size="sm">{`Showing ${pageSize * (pages - 1) + 1} ${Math.min(total, pageSize * pages)} of ${total}`}</Text>
<Pagination total={totalPage} value={pages} onChange={setPages} withPages={false} />
</Group>
<Input <Input
value={value} value={value}
placeholder="Cari warga..." placeholder="Cari warga..."
@@ -79,6 +80,10 @@ export default function ListWargaPage() {
/> />
} }
/> />
<Group>
<Text size="sm">{`${pageSize * (pages - 1) + 1} ${Math.min(total, pageSize * pages)} of ${total}`}</Text>
<Pagination total={totalPage} value={pages} onChange={setPages} withPages={false} />
</Group>
</Flex> </Flex>
<Divider my={0} /> <Divider my={0} />
<Table> <Table>
@@ -99,8 +104,8 @@ export default function ListWargaPage() {
Array.isArray(list) && list?.map((item, i) => ( Array.isArray(list) && list?.map((item, i) => (
<Table.Tr key={i}> <Table.Tr key={i}>
<Table.Td>{item.name}</Table.Td> <Table.Td>{item.name}</Table.Td>
<Table.Td>{item.phone}</Table.Td> <Table.Td w={250}>{item.phone}</Table.Td>
<Table.Td> <Table.Td w={150}>
<Button <Button
variant="outline" variant="outline"
onClick={() => { onClick={() => {