// Copyright 2020-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: MIT-0 import React from 'react'; import { Modal, ModalBody, ModalHeader, DeviceLabelTriggerStatus, useDeviceLabelTriggerStatus, useLogger, } from 'amazon-chime-sdk-component-library-react'; import Card from '../components/Card'; // Show permission prompt when the user is granting the browser permissions // Show nothing if permission is already granted or component loads on initial render const DevicePermissionPrompt = () => { const logger = useLogger(); const status = useDeviceLabelTriggerStatus(); return status === DeviceLabelTriggerStatus.IN_PROGRESS ? ( logger.info('Permission prompt closed')} rootId="device-permission-modal-root" >

In order to select media devices, we need to do a quick permissions check of your mic and camera.

When the pop-up appears, choose Allow.

} />
) : null; }; export default DevicePermissionPrompt;