import React, { useCallback } from 'react'; import { FlatList } from 'react-native'; import { useSelector } from 'react-redux'; import JitsiScreen from '../../../base/modal/components/JitsiScreen'; import { isLocalParticipantModerator } from '../../../base/participants/functions'; import LobbyParticipantList from './LobbyParticipantList'; import MeetingParticipantList from './MeetingParticipantList'; import ParticipantsPaneFooter from './ParticipantsPaneFooter'; import VisitorsList from './VisitorsList'; import styles from './styles'; /** * Participants pane. * * @returns {React$Element} */ const ParticipantsPane = () => { const isLocalModerator = useSelector(isLocalParticipantModerator); const keyExtractor = useCallback((e: undefined, i: number) => i.toString(), []); const renderListHeaderComponent = () => ( <> ); return ( { /* Fixes warning regarding nested lists */ } } keyExtractor = { keyExtractor } renderItem = { null } windowSize = { 2 } /> ); }; export default ParticipantsPane;