communication-react-19
Version:
React library for building modern communication user experiences utilizing Azure Communication Services (React 19 compatible fork)
49 lines • 1.64 kB
TypeScript
/// <reference types="react" />
import { EnvironmentInfo } from '@azure/communication-calling';
/**
* Modal that guides user through enabling their camera and mic access
* @private
*/
export declare const CallReadinessModal: (props: {
mobileView: boolean;
modalLayerHostId: string;
permissionsState: {
camera: PermissionState;
microphone: PermissionState;
};
environmentInfo?: EnvironmentInfo;
isPermissionsModalDismissed: boolean;
setIsPermissionsModalDismissed: (dismissedState: boolean) => void;
onPermissionsTroubleshootingClick?: (permissionsState: {
camera: PermissionState;
microphone: PermissionState;
}) => void;
doNotPromptCamera: boolean;
}) => JSX.Element;
/**
* Modal that guides user through enabling their camera and mic access
* This is used when permission API is not supported
* @private
*/
export declare const CallReadinessModalFallBack: (props: {
mobileView: boolean;
checkPermissionModalShowing: boolean;
permissionsState: {
camera: PermissionState;
microphone: PermissionState;
};
modalLayerHostId: string;
environmentInfo?: EnvironmentInfo;
isPermissionsModalDismissed: boolean;
setIsPermissionsModalDismissed: (dismissedState: boolean) => void;
onPermissionsTroubleshootingClick?: (permissionsState: {
camera: PermissionState;
microphone: PermissionState;
}) => void;
}) => JSX.Element;
/**
* Placeholder for conditional compile
* @private
*/
export declare const CallReadinessModalPlaceHolder: () => JSX.Element;
//# sourceMappingURL=CallReadinessModal.d.ts.map