import { h, type FunctionComponent } from 'preact' import Button from './button.tsx' import { Table, Td, Th } from './table.tsx' const InvitesTable: FunctionComponent<{ invites: ANY[]; onDelete?: ANY; onSortBy?: ANY }> = ({ invites, onDelete, onSortBy, }) => ( {invites?.length ? ( invites.map((invite) => ( )) ) : ( )}
ID Email Token Roles Created At Created By Consumed At Consumed By
{invite.id} {invite.email} {invite.token} {invite.roles.map((role: ANY) => role.name).join(', ')} {invite.createdAt} {invite.createdBy?.email} {invite.consumedAt} {invite.consumedBy?.email}
No invites found
) export default InvitesTable