Files
gridpilot.gg/apps/website/components/leagues/RosterTable.tsx
2026-01-21 22:36:01 +01:00

28 lines
610 B
TypeScript

import { TeamMembersTable } from '@/components/teams/TeamMembersTable';
import { ReactNode } from 'react';
interface Member {
driverId: string;
driverName: string;
role: string;
joinedAt: string;
joinedAtLabel: string;
}
interface RosterTableProps {
members: Member[];
isAdmin?: boolean;
onRemoveMember?: (driverId: string) => void;
}
export function RosterTable({ members, isAdmin, onRemoveMember }: RosterTableProps) {
return (
<TeamMembersTable
members={members}
isAdmin={isAdmin}
onRemoveMember={onRemoveMember}
data-testid="roster-table"
/>
);
}