fixing kyc delete member, transaction topup request, disbursement saldo

This commit is contained in:
Narul Hidayah
2025-04-16 01:44:42 +07:00
parent f424f463b8
commit c11662e127
15 changed files with 739 additions and 6 deletions

View File

@ -9,11 +9,12 @@ import { Input } from '@/components/ui/input';
import { Button } from '@/components/ui/button';
import { useManageKycDeletionContext } from '../hooks';
import { apiConfig } from '@/config/api.config';
import axios from 'axios';
import { useDataGrid } from '@/components';
const API_URL = apiConfig.service_customer;
const DetailDialog = () => {
const { showDetailDialog, setShowDetailDialog, detailKyc, handleApproveReject } = useManageKycDeletionContext();
const { reload } = useDataGrid();
return (
<Dialog open={showDetailDialog} onOpenChange={setShowDetailDialog}>
@ -38,8 +39,14 @@ const DetailDialog = () => {
<div className="flex justify-end gap-2 mt-3">
<Button type="button" variant="outline" onClick={() => setShowDetailDialog(false)}>Cancel</Button>
<Button onClick={() => handleApproveReject(detailKyc.id, 'N')} variant="destructive" color="warning">Reject</Button>
<Button onClick={() => handleApproveReject(detailKyc.id, 'Y')} variant="default" color="primary">Approve</Button>
<Button onClick={async() => {
await handleApproveReject(detailKyc.id, 'N')
reload()
}} variant="destructive" color="warning">Reject</Button>
<Button onClick={async() => {
await handleApproveReject(detailKyc.id, 'Y')
reload()
}} variant="default" color="primary">Approve</Button>
</div>
</div>
) : (<div></div>)}