// @flow import React from 'react'; import { useTranslation } from 'react-i18next'; import { Avatar } from '../../../base/avatar'; import { HIDDEN_EMAILS } from '../../../lobby/constants'; import NotificationButton from './NotificationButton'; type Props = { /** * Callback used when clicking the ok/approve button. */ onApprove: Function, /** * Callback used when clicking the reject button. */ onReject: Function, /** * Array of participants to be displayed. */ participants: Array, /** * String prefix used for button `test-id`. */ testIdPrefix: string } /** * Component used to display a list of notifications based on a list of participants. * This is visible only to moderators. * * @returns {React$Element<'div'> | null} */ export default function({ onApprove, onReject, participants, testIdPrefix }: Props): React$Element<'ul'> { const { t } = useTranslation(); return ( ); }