import React, { useState } from 'react' import { Drawer, Typography, Box, IconButton, Button, TextField, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Checkbox, Paper, MenuItem, Select, FormControl } from '@mui/material' import Grid from '@mui/material/Grid2' interface Props { open: boolean handleClose: () => void } const CashBankDetailTransactionReconciliationDrawer: React.FC = ({ open, handleClose }) => { const [tanggalDari, setTanggalDari] = useState('10/09/2025') const [tanggalSampai, setTanggalSampai] = useState('10/09/2025') const [totalDari, setTotalDari] = useState('220.890') const [totalSampai, setTotalSampai] = useState('220.890') const [cari, setCari] = useState('') const transactionData = { detil: '10/09/2025', kirim: 'Terima pembayaran tagihan: POS Customer INV/01/59A/4CY/00003', terima: '220.890' } return ( {/* Header */}
Rekonsiliasi
{/* Content */} {/* Mutasi Bank Section */} Mutasi Bank Cari mutasi bank yang sesuai dengan transaksi di Kledo {/* Filter Section */} {/* Tanggal */} Tanggal
setTanggalDari(e.target.value)} sx={{ width: '150px' }} /> s/d setTanggalSampai(e.target.value)} sx={{ width: '150px' }} />
{/* Total */} Total
setTotalDari(e.target.value)} sx={{ width: '150px' }} /> s/d setTotalSampai(e.target.value)} sx={{ width: '150px' }} />
{/* Cari */} Cari
setCari(e.target.value)} sx={{ width: '300px' }} />
{/* Table */} Detil Kirim Terima
Tidak ada data
{/* Information Text */} Transaksi yang sudah dipilih, tambah transaksi baru sesuai kebutuhan. {/* Table */} Detil Kirim Terima
Tidak ada data
{/* Summary Section */} Total transaksi di Kledo harus sama dengan total mutasi Total transaksi di Kledo 220.890 Total mutasi 0 Selisih 220.890
{/* Transaction Summary */} Detil {transactionData.detil} Kirim {transactionData.kirim} Terima {transactionData.terima} Total 220.890
{/* Footer Buttons */}
) } export default CashBankDetailTransactionReconciliationDrawer