refactor(FE): Remove unused imports and redundant code

This commit is contained in:
rstubryan
2026-02-20 14:17:26 +07:00
parent de0f9ae985
commit 1f2f3acebb
90 changed files with 222 additions and 474 deletions
@@ -48,11 +48,7 @@ import RequirePermission from '@/components/helper/RequirePermission';
const MemoizedDeliveryOrderProductTable = memo(DeliveryOrderProductTable);
const MemoizedDeliveryOrderProductForm = memo(DeliveryOrderProductForm);
const DeliveryOrderFormModal = ({
initialValues,
}: {
initialValues?: Marketing;
}) => {
const DeliveryOrderFormModal = ({}: { initialValues?: Marketing }) => {
const router = useRouter();
const searchParams = useSearchParams();
@@ -76,19 +72,14 @@ const DeliveryOrderFormModal = ({
);
};
const { data: marketing, isLoading: isLoadingMarketing } = useSWR(
const { data: marketing } = useSWR(
isModalActionForForm && marketingId
? `detail-marketing-${marketingId}`
: undefined,
() => MarketingApi.getSingle(Number(marketingId))
);
const {
approvals,
rawDataApprovals,
isLoading: isLoadingApproval,
refresh: refreshApproval,
} = useApprovalSteps({
const { rawDataApprovals, refresh: refreshApproval } = useApprovalSteps({
latestApproval: isResponseSuccess(marketing)
? marketing?.data.latest_approval
: undefined,
@@ -284,29 +275,10 @@ const DeliveryOrderFormModal = ({
setIsLoading(false);
};
const memoSalesOrder = formik.values.sales_order;
// ================== HANDLER ==================
const nextButtonHandler = () => {
setStep(step + 1);
};
const prevButtonHandler = () => {
setStep(step - 1);
};
const handleChangeCustomer = useCallback(
(val: OptionType | OptionType[] | null) => {
formik.setFieldValue('customer_id', (val as OptionType)?.value);
formik.setFieldValue('customer', val as OptionType);
},
[]
);
const handleChangeSalesPerson = useCallback(
(val: OptionType | OptionType[] | null) => {
formik.setFieldValue('sales_person_id', (val as OptionType)?.value);
formik.setFieldValue('sales_person', val as OptionType);
},
[]
);
const rejectMarketingHandler = async (notes: string) => {
if (!marketingId) {
toast.error(`Tidak ada data yang valid untuk di reject.`);
@@ -507,18 +479,18 @@ const DeliveryOrderFormModal = ({
}, []);
// ================== MEMOIZED ==================
const isNextButtonDisabled = useMemo(() => {
if (step === 1) {
return Boolean(
!formik.values.customer_id ||
!formik.values.sales_person_id ||
!formik.values.so_date ||
!formik.values.notes
);
}
// const isNextButtonDisabled = useMemo(() => {
// if (step === 1) {
// return Boolean(
// !formik.values.customer_id ||
// !formik.values.sales_person_id ||
// !formik.values.so_date ||
// !formik.values.notes
// );
// }
return true;
}, [step, formik.values]);
// return true;
// }, [step, formik.values]);
const deliveryRejected = useMemo(() => {
return (
isResponseSuccess(marketing) &&
@@ -877,7 +849,7 @@ const DeliveryOrderFormModal = ({
text: 'Oke',
color: 'primary',
className: 'rounded-lg',
onClick: (e) => {
onClick: () => {
closeModalHandler();
},
}}