// Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import React, { useState } from 'react';
import { useHistory } from 'react-router-dom';
import {
PrimaryButton,
Flex,
Label,
useMeetingManager,
Modal,
ModalBody,
ModalHeader
} from 'amazon-chime-sdk-component-library-react';
import routes from '../constants/routes';
import Popup from '../components/Popup';
import { useAppState } from '../providers/AppStateProvider';
const MeetingJoinDetails = () => {
const meetingManager = useMeetingManager();
const history = useHistory();
const [isLoading, setIsLoading] = useState(false);
const [error, setError] = useState('');
const { meetingId, localUserName } = useAppState();
const handleJoinMeeting = async () => {
console.log("joining in handleJoinMeeting");
setIsLoading(true);
try {
await meetingManager.start();
setIsLoading(false);
history.push(`${routes.MEETING}/${meetingId}`);
} catch (error) {
setIsLoading(false);
setError(error.message);
}
};
return (
<>
{error && (
setError('')}>
)}
>
);
};
export default MeetingJoinDetails;