feat(FE): hit api to endpoint closing finance kandang

This commit is contained in:
randy-ar
2026-01-14 16:44:50 +07:00
parent 3cb11f6158
commit f22ba83dd0
2 changed files with 15 additions and 4 deletions
@@ -8,6 +8,7 @@ import {
HppPurchaseData,
ProfitLossDataAmount,
} from '@/types/api/closing';
import { useSearchParams } from 'next/navigation';
import useSWR from 'swr';
type HppTableRow =
@@ -55,9 +56,16 @@ const ClosingFinanceTable = ({
}: {
projectFlockId: number;
}) => {
const searchParams = useSearchParams();
const kandangId = searchParams.get('kandangId');
const { data: finance, isLoading } = useSWR(
`/closing/finance/${projectFlockId}`,
() => ClosingApi.getFinance(projectFlockId)
`/closing/finance/${projectFlockId}${kandangId ? `/${kandangId}` : ''}`,
() =>
ClosingApi.getFinance(
projectFlockId,
kandangId ? Number(kandangId) : undefined
)
);
const staticHppRows: Array<{
@@ -283,6 +291,7 @@ const ClosingFinanceTable = ({
<div className='mt-6 p-0 mb-0'>
<Table<HppTableRow>
data={hppTableData}
isLoading={isLoading}
columns={[
{
header: 'No.',
@@ -455,6 +464,7 @@ const ClosingFinanceTable = ({
<div className='mt-6 p-0 mb-0'>
<Table<ProfitLossTableRow>
data={profitLossTableData}
isLoading={isLoading}
columns={[
{
header: 'Jenis',