UNPKG

@coko/client

Version:

Client side common code for coko apps

31 lines (30 loc) 876 B
import React from 'react'; type Reviewer = { id: string; displayName: string; email?: string; invited?: boolean; acceptedInvitation?: boolean; rejectedInvitation?: boolean; invitationRevoked?: boolean; reviewSubmitted?: boolean; }; type AdditionalColumn = { title: string; dataIndex: string; }; type ReviewerTableProps = { additionalColumns?: AdditionalColumn[]; canInviteMore: boolean; canDismissReviewer?: boolean; className?: string; manualSorting?: boolean; onChange: (data: Reviewer[]) => void; onInvite: (id: string) => Promise<void>; onRemoveRow: (id: string) => Promise<void>; onRevokeInvitation: (id: string) => Promise<void>; reviewers?: Reviewer[]; showEmails?: boolean; }; declare const ReviewerTable: (props: ReviewerTableProps) => React.ReactNode; export default ReviewerTable;