add resetform + change customer title

This commit is contained in:
bagusajisaputroo
2025-03-24 15:27:02 +07:00
parent 6fc67b0b2d
commit 2960ed2b8e
7 changed files with 62 additions and 45 deletions

View File

@ -105,7 +105,6 @@ const EditFeeDialog = () => {
} else {
setAlert((prev) => ({ ...prev, show: true, message: response?.message }));
}
console.log(formField);
},
[formField, selectedTransferFee]
);
@ -145,10 +144,6 @@ const EditFeeDialog = () => {
order_field: sorting[0].id,
order_direction: sorting[0].desc ? 'DESC' : 'ASC'
});
// 🟡 Log daftar pelanggan saja (kalau respons pakai struktur {data: {list: [...]}})
console.log('CUSTOMER LIST: ', response?.data?.list);
setCustomers(response?.data.list || []);
} catch (error) {
console.error('Error fetching customer', error);
@ -170,10 +165,6 @@ const EditFeeDialog = () => {
order_field: sorting[0].id,
order_direction: sorting[0].desc ? 'DESC' : 'ASC'
});
// 🟡 Log daftar pelanggan saja (kalau respons pakai struktur {data: {list: [...]}})
console.log('TRANSACTION TYPE LIST: ', response?.data?.list);
setTransactionTypes(response?.data.list || []);
} catch (error) {
console.error('Error fetching customer', error);
@ -185,7 +176,6 @@ const EditFeeDialog = () => {
const fetchTransactionFee = useCallback(async (id: string) => {
const response = await GetData(`${API_URL}/transactionfees/getdata/${id}`, { id });
// console.log("API Response:", response);
if (response?.status) {
setFormField((prev) => ({
@ -230,6 +220,24 @@ const EditFeeDialog = () => {
fetchTransactionFee(selectedTransferFee);
}
}, [selectedTransferFee]);
const resetForm = () => {
setFormField({
name: '',
description: '',
minimum_amount: 0,
maximum_amount: 0,
period_start: '',
period_end: '',
deduct_amount: 0,
deduct_percentage: 0,
priority: '',
status: '',
status_include: '',
transaction_type: '',
updated_by: '',
updated_at: ''
});
};
return (
<Dialog open={showEditFeeDialog} onOpenChange={(open) => handleEditFeeDialog(open, null)}>
@ -479,7 +487,10 @@ const EditFeeDialog = () => {
</Select>
</div> */}
<div className="flex justify-end pt-2.5 gap-5">
<Button variant={'outline'} type="reset">
<Button variant={'outline'} type="reset"
onClick={() => {
resetForm();
}}>
Reset
</Button>
<Button variant={'default'} type="submit" disabled={isSubmitting}>