mediasfu-reactnative-expo
Version:
mediasfu-reactnative-expo – Expo-managed React Native WebRTC SDK for video conferencing, webinars, live streaming, broadcast, screen sharing, whiteboard, chat, recording, live subtitles, translation, and AI agent rooms on iOS, Android, and web. Prebuilt r
11 lines • 799 B
JavaScript
import React from 'react';
import MediasfuGeneric from '../../components/mediasfuComponents/MediasfuGeneric';
import { ModernPreJoinPage } from '../misc_components/ModernPreJoinPage';
import { createModernExpoOverrides } from '../modernOverrides';
const defaultModernPreJoinPage = (options) => (<ModernPreJoinPage {...options}/>);
export const ModernMediasfuGeneric = ({ useModernUI = true, uiOverrides, PrejoinPage, ...props }) => {
const modernOverrides = React.useMemo(() => (useModernUI ? createModernExpoOverrides(uiOverrides) : uiOverrides), [uiOverrides, useModernUI]);
return (<MediasfuGeneric {...props} PrejoinPage={PrejoinPage ?? defaultModernPreJoinPage} uiOverrides={modernOverrides}/>);
};
export default ModernMediasfuGeneric;
//# sourceMappingURL=ModernMediasfuGeneric.js.map