@100mslive/roomkit-react
Version:

24 lines (23 loc) • 902 B
TypeScript
import React from 'react';
import { HMSPeer } from '@100mslive/react-sdk';
export declare const ROW_HEIGHT = 50;
export interface ItemData {
peerList: HMSPeer[];
isHandRaisedAccordion?: boolean;
isConnected: boolean;
}
export declare function itemKey(index: number, data: ItemData): string;
export declare const VirtualizedParticipantItem: React.MemoExoticComponent<({ index, data, style }: {
index: number;
data: ItemData;
style: React.CSSProperties;
}) => React.JSX.Element>;
export declare const RoleAccordion: ({ peerList, roleName, isConnected, filter, isHandRaisedAccordion, offStageRoles, onActive, }: ItemData & {
roleName: string;
isHandRaisedAccordion?: boolean | undefined;
filter?: {
search?: string | undefined;
} | undefined;
offStageRoles: string[];
onActive?: ((role: string) => void) | undefined;
}) => React.JSX.Element | null;