import React, { useState } from 'react' import { Box, Table, TableBody, TableCell, TableContainer, TableHead, TableRow, Paper, TablePagination, Button, IconButton, Tooltip, } from '@mui/material' import { Visibility, ThumbUp, ThumbDown } from '@mui/icons-material' import { format } from 'date-fns' import { useNavigate } from 'react-router-dom' const generateRandomData = (numRows) => { const statuses = ['New', 'Pending', 'Rejected', 'Approved'] const data = [] for (let i = 0; i < numRows; i++) { data.push({ id: i + 1, tradeName: `Trade ${i + 1}`, createdOn: new Date(), status: statuses[Math.floor(Math.random() * statuses.length)], }) } return data } const Kyc = () => { const [rows, setRows] = useState(generateRandomData(50)) const [page, setPage] = useState(0) const [rowsPerPage, setRowsPerPage] = useState(5) const navigate = useNavigate() const handleChangePage = (event, newPage) => { setPage(newPage) } const handleChangeRowsPerPage = (event) => { setRowsPerPage(parseInt(event.target.value, 10)) setPage(0) } // const handleViewClick = (id) => { // navigate(`/kyc/details/${id}`) // } return ( ID Trade Name Created On Status Action {rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => ( {row.id} {row.tradeName} {format(row.createdOn, 'yyyy-MM-dd HH:mm:ss')} {row.status} {/* */} {/* */} {/* */} ))}
) } export default Kyc