import { ImportStatus, type ParsedUser } from '../utils/csv-utils'; interface UserTableProps { users: ParsedUser[]; } /** * Displays a table of users with their import status */ export const UserTable: React.FC = ({ users }) => { return (
{users.map((user, index) => ( ))}
Name Email Password Status
{user.name || '-'} {user.email} {user.password || '-'} {user.importStatus === ImportStatus.Success ? ( Success ) : user.importStatus === ImportStatus.Failed ? ( Failed ({user.importError}) ) : user.importStatus === ImportStatus.Processing ? ( Processing... ) : user.valid === false ? ( Invalid ({user.error}) ) : ( Valid )}
); };