define type O on status disbursement

This commit is contained in:
Wikzyy
2025-05-27 10:25:56 +07:00
parent 11e6c5fa60
commit 2a800845ba

View File

@ -54,7 +54,7 @@ const initialProps: ContextProps = {
detailLogData: null
};
type StatusCode = 'W' | 'P' | 'F' | 'D' | 'Y';
type StatusCode = 'W' | 'P' | 'F' | 'D' | 'Y' | 'O';
interface StatusInfo {
label: string;
@ -64,10 +64,11 @@ interface StatusInfo {
const statusMap: Record<StatusCode, StatusInfo> = {
W: { label: 'Waiting', bg: 'bg-yellow-100', text: 'text-yellow-600' },
P: { label: 'Pending', bg: 'bg-blue-100', text: 'text-blue-600' },
P: { label: 'Pending', bg: 'bg-yellow-100', text: 'text-blue-600' },
F: { label: 'Fail', bg: 'bg-red-100', text: 'text-red-600' },
D: { label: 'Done', bg: 'bg-green-100', text: 'text-green-600' },
Y: { label: 'Active', bg: 'bg-green-100', text: 'text-green-600' }
Y: { label: 'Active', bg: 'bg-green-100', text: 'text-green-600' },
O: { label: 'On Process', bg: 'bg-blue-100', text: 'text-blue-600' }
};
const ManageTransactionContext = createContext<ContextProps>(initialProps);
@ -172,7 +173,7 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
);
},
meta: {
headerClassName: 'w-[100px]',
headerClassName: 'w-[200px] text-center',
cellClassName: 'text-center'
}
},