import * as React from 'react'; import Paper from '@mui/material/Paper'; import Table from '@mui/material/Table'; import TableBody from '@mui/material/TableBody'; import TableCell from '@mui/material/TableCell'; import TableContainer from '@mui/material/TableContainer'; import TableHead from '@mui/material/TableHead'; import TablePagination from '@mui/material/TablePagination'; import TableRow from '@mui/material/TableRow'; import { Box, Typography, Button, TextField } from '@mui/material'; import IconButton from '@mui/material/IconButton'; import SearchIcon from '@mui/icons-material/Search'; const columns = [ { id: 'id', label: 'ID', minWidth: 50 }, { id: 'createdDate', label: 'Created Date', minWidth: 100 }, { id: 'name', label: 'Name', minWidth: 100, align: 'right', format: (value) => value.toLocaleString('en-US'), }, { id: 'description', label: 'Description', minWidth: 170, align: 'right', format: (value) => value.toLocaleString('en-US'), }, { id: 'action', label: 'Action', minWidth: 170, align: 'right', format: (value) => value.toFixed(2), }, ]; function createData(id, name, description, population, size) { const today = new Date(); return { id, name, description, population, size, createdDate: today.toString()}; } const rows = [ createData(1,'India', 'IN', 1324171354, 3287263), createData(2,'China', 'CN', 1403500365, 9596961), createData(3,'Italy', 'IT', 60483973, 301340), createData(4,'United States', 'US', 327167434, 9833520), createData(5,'Canada', 'CA', 37602103, 9984670), createData(6,'Australia', 'AU', 25475400, 7692024), createData(7,'Germany', 'DE', 83019200, 357578), createData(8,'Ireland', 'IE', 4857000, 70273), createData(9,'Mexico', 'MX', 126577691, 1972550), createData(10,'Japan', 'JP', 126317000, 377973), createData(11,'France', 'FR', 67022000, 640679), createData(12,'United Kingdom', 'GB', 67545757, 242495), createData(13,'Russia', 'RU', 146793744, 17098246), createData(14,'Nigeria', 'NG', 200962417, 923768), createData(15,'Brazil', 'BR', 210147125, 8515767), ]; export default function RegisteredAgent() { const [page, setPage] = React.useState(0); const [rowsPerPage, setRowsPerPage] = React.useState(10); const handleChangePage = (event, newPage) => { setPage(newPage); }; const handleChangeRowsPerPage = (event) => { setRowsPerPage(+event.target.value); setPage(0); }; return ( Manage Group {columns.map((column) => ( {column.label} ))} {rows .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage) .map((row) => { return ( {columns.map((column) => { const value = row[column.id]; return ( { column.id === 'action' ? ( ) : value } ); })} ); })}
); }