= {
- W: { label: 'Waiting Approval' },
- Y: { label: 'Approve' },
- N: { label: 'Reject' },
- T: { label: 'Tidak lagi menggunakan layanan' },
- P: { label: 'Privasi dan keamanan' },
- D: { label: 'Akun ganda' },
- L: { label: 'Lainnya' }
- };
- if (name == 'reason_deletion' || name == 'status_approve') {
- const status = formData[name] as Code
- const fixStatus = statusMap[status] ?? { label: formData[name] }
- formData[name] = fixStatus.label
- }
- return (
- <>
-
-
-
-
-
-
- >
- )
-}
\ No newline at end of file
diff --git a/src/pages/transaction/disbursement-saldo/hooks/TransactionDisbursementContext.tsx b/src/pages/transaction/disbursement-saldo/hooks/TransactionDisbursementContext.tsx
index a3366be..7fc3604 100644
--- a/src/pages/transaction/disbursement-saldo/hooks/TransactionDisbursementContext.tsx
+++ b/src/pages/transaction/disbursement-saldo/hooks/TransactionDisbursementContext.tsx
@@ -7,7 +7,6 @@ import { createContext, useCallback, useMemo, useState } from 'react';
import ListToolbar from '../blocks/ListToolbar';
import { useCallApi } from '@/hooks';
import moment from 'moment';
-import DetailDialog from '../blocks/DetailDialog';
interface TransactionDisbursementProps {
id: string;
diff --git a/src/pages/transaction/disbursement-saldo/hooks/index.tsx b/src/pages/transaction/disbursement-saldo/hooks/index.tsx
index 2def845..b3acae0 100644
--- a/src/pages/transaction/disbursement-saldo/hooks/index.tsx
+++ b/src/pages/transaction/disbursement-saldo/hooks/index.tsx
@@ -1,2 +1,2 @@
export * from './TransactionDisbursementContext';
-export * from './useTransactionTopupContext';
+export * from './useTransactionDisbursementContext';
diff --git a/src/pages/transaction/topup/blocks/DetailDialog.tsx b/src/pages/transaction/topup/blocks/DetailDialog.tsx
deleted file mode 100644
index 8b1ca90..0000000
--- a/src/pages/transaction/topup/blocks/DetailDialog.tsx
+++ /dev/null
@@ -1,105 +0,0 @@
-import {
- Dialog,
- DialogBody,
- DialogContent,
- DialogHeader,
- DialogTitle
-} from '@/components/ui/dialog';
-import { Input } from '@/components/ui/input';
-import { Button } from '@/components/ui/button';
-import { useManageKycDeletionContext } from '../hooks';
-import { apiConfig } from '@/config/api.config';
-import { useDataGrid } from '@/components';
-
-const API_URL = apiConfig.service_customer;
-const DetailDialog = () => {
- const { showDetailDialog, setShowDetailDialog, detailKyc, handleApproveReject } = useManageKycDeletionContext();
- const { reload } = useDataGrid();
-
- return (
-
- );
-};
-
-export default DetailDialog;
-
-function generateInput(formData: any, handleChange: any, label: string, name: string, type: string, required: boolean, disabled: boolean) {
- function generateDate(isoString: string) {
- return isoString.slice(0, 10); // "2000-01-18"
- }
-
- type Code = 'W' | 'Y' | 'N' | 'T' | 'P' | 'D' | 'L';
- interface Reason {
- label: string;
- }
-
- const statusMap: Record = {
- W: { label: 'Waiting Approval' },
- Y: { label: 'Approve' },
- N: { label: 'Reject' },
- T: { label: 'Tidak lagi menggunakan layanan' },
- P: { label: 'Privasi dan keamanan' },
- D: { label: 'Akun ganda' },
- L: { label: 'Lainnya' }
- };
- if (name == 'reason_deletion' || name == 'status_approve') {
- const status = formData[name] as Code
- const fixStatus = statusMap[status] ?? { label: formData[name] }
- formData[name] = fixStatus.label
- }
- return (
- <>
-
-
-
-
-
-
- >
- )
-}
\ No newline at end of file
diff --git a/src/pages/transaction/topup/hooks/TransactionTopupContext.tsx b/src/pages/transaction/topup/hooks/TransactionTopupContext.tsx
index ffe6337..14cccdb 100644
--- a/src/pages/transaction/topup/hooks/TransactionTopupContext.tsx
+++ b/src/pages/transaction/topup/hooks/TransactionTopupContext.tsx
@@ -7,7 +7,6 @@ import { createContext, useCallback, useMemo, useState } from 'react';
import ListToolbar from '../blocks/ListToolbar';
import { useCallApi } from '@/hooks';
import moment from 'moment';
-import DetailDialog from '../blocks/DetailDialog';
interface TransactionTopupProps {
id: string;