@coko/client
Version:
Client side common code for coko apps
22 lines (21 loc) • 646 B
TypeScript
import React from 'react';
type ReviewerData = {
id: string;
invited?: boolean;
acceptedInvitation?: boolean;
rejectedInvitation?: boolean;
invitationRevoked?: boolean;
reviewSubmitted?: boolean;
};
type InviteRowPropProps = {
canInvite?: boolean;
canDismissReviewer?: boolean;
className?: string;
data: ReviewerData;
onClickInvite?: (id: string) => void;
onClickRemove?: (id: string) => void;
onClickRevokeInvitation?: (id: string) => void;
type: 'status' | 'action' | 'remove';
};
declare const InviteRowProp: (props: InviteRowPropProps) => React.ReactNode;
export default InviteRowProp;