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 TableRow from '@mui/material/TableRow' import React from 'react' export interface ITicketsAssignedTable { tableTitle?: string; classNamePrefix?: string; noTicketsAssignedText?: string; issuePageData: { tickets: Array; }; } const TicketsAssignedTable = ({ tableTitle = 'Tickets assigned', classNamePrefix = 'delegations', issuePageData, noTicketsAssignedText = "You haven't issued any tickets yet.", }: ITicketsAssignedTable) => (
{tableTitle}
{issuePageData.tickets?.length ? ( {'Ticket Holder'} {'Ticket Type'} {'Status'} {issuePageData.tickets?.map((ticket: any) => ( {ticket.firstName + ' ' + ticket.lastName} {ticket.ticketType} {ticket.status} ))}
) : ( noTicketsAssignedText )}
) export default TicketsAssignedTable