Type Parameters

  • User extends UserStruct

Hierarchy

  • GroupChannelInviteProps

Properties

Properties

Fragment: {
    channel: GroupChannel;
    onInviteMembers: ((channel) => void);
    onPressHeaderLeft: (() => void);
    queryCreator?: (() => CustomQueryInterface<User>);
    renderUser?: ((user, selectedUsers, setSelectedUsers) => null | ReactElement<any, string | JSXElementConstructor<any>>);
    sortComparator?: ((a, b) => number);
}

Type declaration

  • channel: GroupChannel
  • onInviteMembers: ((channel) => void)
      • (channel): void
      • Parameters

        • channel: GroupChannel

        Returns void

  • onPressHeaderLeft: (() => void)
      • (): void
      • Returns void

  • Optional queryCreator?: (() => CustomQueryInterface<User>)
      • (): CustomQueryInterface<User>
      • Returns CustomQueryInterface<User>

  • Optional renderUser?: ((user, selectedUsers, setSelectedUsers) => null | ReactElement<any, string | JSXElementConstructor<any>>)
      • (user, selectedUsers, setSelectedUsers): null | ReactElement<any, string | JSXElementConstructor<any>>
      • Render user component *

        Parameters

        • user: User
        • selectedUsers: User[]
        • setSelectedUsers: Dispatch<SetStateAction<User[]>>

        Returns null | ReactElement<any, string | JSXElementConstructor<any>>

  • Optional sortComparator?: ((a, b) => number)
      • (a, b): number
      • Parameters

        • a: User
        • b: User

        Returns number

Generated using TypeDoc