From fadd3c951632cb194639e17b79b944d1ad2c7068 Mon Sep 17 00:00:00 2001 From: bipproduction Date: Tue, 21 Oct 2025 16:30:29 +0800 Subject: [PATCH] tambahan --- src/pages/sq/dashboard/wa-hook/wa_hook_home.tsx | 8 +++++--- src/server/routes/wa_hook_route.ts | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/sq/dashboard/wa-hook/wa_hook_home.tsx b/src/pages/sq/dashboard/wa-hook/wa_hook_home.tsx index f8f2a41..482f942 100644 --- a/src/pages/sq/dashboard/wa-hook/wa_hook_home.tsx +++ b/src/pages/sq/dashboard/wa-hook/wa_hook_home.tsx @@ -1,5 +1,5 @@ import apiFetch from "@/lib/apiFetch"; -import { Button, Card, Pagination, Skeleton, Stack, Text, Title } from "@mantine/core"; +import { Button, Card, Group, Pagination, Skeleton, Stack, Text, Title } from "@mantine/core"; import { useLocalStorage, useShallowEffect } from "@mantine/hooks"; import dayjs from "dayjs"; import useSWR from "swr"; @@ -10,7 +10,7 @@ export default function WaHookHome() { key: "wa-hook-page", defaultValue: 1, }) - const { data, error, isLoading, mutate } = useSWR("/wa-hook",() => apiFetch["wa-hook"].list.get({ query: { page, limit: 10 } }), { + const { data, error, isLoading, mutate } = useSWR("/wa-hook", () => apiFetch["wa-hook"].list.get({ query: { page, limit: 10 } }), { refreshInterval: 3000, revalidateOnFocus: true, revalidateOnReconnect: true, @@ -36,7 +36,9 @@ export default function WaHookHome() { return ( WaHookHome - + + + {data?.data?.list.map((item) => ( diff --git a/src/server/routes/wa_hook_route.ts b/src/server/routes/wa_hook_route.ts index c3d0cb3..580a4ba 100644 --- a/src/server/routes/wa_hook_route.ts +++ b/src/server/routes/wa_hook_route.ts @@ -155,7 +155,7 @@ const WaHookRoute = new Elysia({ })) return { list: result, - count, + count: Math.ceil(count / (query.limit || 10)), }; }, { query: t.Object({