Merge pull request 'amalia/01-des-25' (#53) from amalia/01-des-25 into main

Reviewed-on: http://wibugit.wibudev.com/wibu/jenna-mcp/pulls/53
This commit is contained in:
2025-12-01 16:03:21 +08:00
3 changed files with 19 additions and 11 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(() => {
setPages(1);
mutate();
}, [value, pages]);
}, [value]);
useShallowEffect(() => {
mutate();
}, [pages]);
return (
@@ -57,14 +62,10 @@ export default function ListWargaPage() {
}}
>
<Stack gap="md">
<Title order={3} c="gray.2">
List Data Warga
</Title>
<Flex align="center" justify="space-between">
<Title order={3} c="gray.2">
List Data Warga
</Title>
<Group justify="flex-end">
<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
value={value}
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>
<Divider my={0} />
<Table>
@@ -99,8 +104,8 @@ export default function ListWargaPage() {
Array.isArray(list) && list?.map((item, i) => (
<Table.Tr key={i}>
<Table.Td>{item.name}</Table.Td>
<Table.Td>{item.phone}</Table.Td>
<Table.Td>
<Table.Td w={250}>{item.phone}</Table.Td>
<Table.Td w={150}>
<Button
variant="outline"
onClick={() => {

View File

@@ -557,7 +557,7 @@ const PengaduanRoute = new Elysia({
detail: {
summary: "Upload File (FormData)",
description: "Tool untuk upload file ke folder tujuan dengan memakai FormData",
tags: ["mcp"],
// tags: ["mcp"],
consumes: ["multipart/form-data"]
},
})