import React from 'react'; import { LogLevel } from 'amazon-chime-sdk-js'; import { MeetingProvider, RosterAttendeeType, useAttendeeStatus, useRosterState, } from 'amazon-chime-sdk-component-library-react'; import MeetingControls from '../containers/MeetingControls'; import MeetingForm from '../containers/MeetingForm'; import MeetingRoster from '../containers/MeetingRoster'; import MeetingInfo from '../components/MeetingInfo'; export const RosterTestApp: React.FC = () => { const config = { logLevel: LogLevel.INFO, }; return (
{states}; }; const AttendeeState: React.FC<{ attendeeId: string, attendee: RosterAttendeeType }> = ({ attendeeId, attendee }) => { const attendeeStatus = useAttendeeStatus(attendeeId); const state = {}; if (attendee.name) { state[attendee.name] = { ...attendee, ...attendeeStatus }; } return (
{JSON.stringify(state, null, 2)}
);
};