// @flow import React, { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { ScrollView, View } from 'react-native'; import { Button } from 'react-native-paper'; import { useDispatch } from 'react-redux'; import { hideDialog } from '../../../base/dialog'; import { Icon, IconClose, IconHorizontalPoints } from '../../../base/icons'; import { JitsiModal } from '../../../base/modal'; import { LobbyParticipantList } from './LobbyParticipantList'; import { MeetingParticipantList } from './MeetingParticipantList'; import styles from './styles'; /** * Participant pane. * * @returns {React$Element} */ export function ParticipantsPane() { const dispatch = useDispatch(); const closePane = useCallback( () => dispatch(hideDialog()), [ dispatch ]); const { t } = useTranslation(); return (