feat(FE-86-88): Adding reject button and integrate with approval api

This commit is contained in:
randy-ar
2025-10-23 20:23:25 +07:00
parent 8a467c2d65
commit 51bce1a2c7
11 changed files with 298 additions and 219 deletions
@@ -13,7 +13,7 @@ const ProjectFlockDetail = () => {
const projectFlockId = searchParams.get("projectFlockId");
const { data: projectFlock, isLoading: isLoadingCostumer } = useSWR(
const { data: projectFlock, isLoading: isLoadingProjectFlock } = useSWR(
projectFlockId,
(id: number) => ProjectFlockApi.getSingle(id)
);
@@ -28,15 +28,15 @@ const ProjectFlockDetail = () => {
);
}
if(!isLoadingCostumer && (!projectFlock || isResponseError(projectFlock))){
if(!isLoadingProjectFlock && (!projectFlock || isResponseError(projectFlock))){
router.replace("/404");
return;
}
return (
<div className="w-full p-4 flex flex-row justify-center">
{isLoadingCostumer && <span className="loading loading-spinner loading-xl" />}
{!isLoadingCostumer && isResponseSuccess(projectFlock) && (
{isLoadingProjectFlock && <span className="loading loading-spinner loading-xl" />}
{!isLoadingProjectFlock && isResponseSuccess(projectFlock) && (
<ProjectFlockForm formType="detail" initialValues={projectFlock.data} />
)}
</div>