refactor(FE): menambahkan parameter params useApprovalSteps dan return rawData

This commit is contained in:
randy-ar
2025-11-12 17:03:37 +07:00
parent 6670f1e31b
commit fa3ba46810
3 changed files with 106 additions and 11 deletions
@@ -34,14 +34,13 @@ import { Kandang } from '@/types/api/master-data/kandang';
import Collapse from '@/components/Collapse';
import { ProjectFlockApi } from '@/services/api/production/project-flock';
import { BaseApiResponse } from '@/types/api/api-general';
import { APPROVAL_WORKFLOWS, FLOCK_CATEGORY_OPTIONS } from '@/config/constant';
import { FLOCK_CATEGORY_OPTIONS } from '@/config/constant';
import { useModal } from '@/components/Modal';
import ConfirmationModal from '@/components/modal/ConfirmationModal';
import ProjectFlockKandangTable from './ProjectFlockKandangTable';
import ApprovalSteps, {
useApprovalSteps,
} from '@/components/pages/ApprovalSteps';
import Card from '@/components/Card';
interface ProjectFlockFormProps {
formType?: 'add' | 'edit' | 'detail';
@@ -151,11 +150,18 @@ const ProjectFlockForm = ({
const {
approvals,
isLoading: approvalsLoading,
rawData: rawApprovals,
rawDataApprovals: rawDataApprovals,
refresh: refreshApprovals,
} = useApprovalSteps({
moduleUrl: `/production/project-flocks/${initialValues?.id}`,
moduleName: 'PROJECT_FLOCKS',
moduleId: initialValues?.id.toString() ?? '',
params: {
page: 1,
limit: 10,
group_step_number: false,
},
});
useEffect(() => {