mediasfu-reactjs
Version:
mediasfu-reactjs – React 18/19 WebRTC SDK for video conferencing, webinars, broadcasts, live streaming, chat, recording, whiteboard, and AI agents. Plug-in prebuilt rooms or build fully custom UIs.
69 lines • 1.98 kB
TypeScript
/**
* MediaSFU Modern Components
*
* This module exports all modern UI components for the MediaSFU SDK.
* Modern components provide a premium, polished look with:
* - Glassmorphism effects
* - Gradient backgrounds
* - Smooth animations
* - Light and dark mode support
*
* ## Quick Start
*
* Import modern components:
* ```tsx
* import { ModernMediasfuGeneric } from 'mediasfu-reactjs';
* // or
* import { MediasfuColors, GlassmorphicContainer, PremiumButton } from 'mediasfu-reactjs/components_modern';
* ```
*
* ## Choosing Classic vs Modern
*
* ### Classic Components (default)
* - Simpler, flat design
* - Lighter resource usage
* - Maximum compatibility
*
* ### Modern Components
* - Premium glassmorphism effects
* - Animated gradients
* - Enhanced visual feedback
* - Dark/light mode optimized
*
* ## Usage
*
* ```tsx
* // Use modern entry point
* import { ModernMediasfuGeneric } from 'mediasfu-reactjs';
*
* function App() {
* return (
* <ModernMediasfuGeneric
* PrejoinPage={WelcomePage}
* credentials={{ apiUserName: "user", apiKey: "key" }}
* />
* );
* }
* ```
*/
export * from './core';
export * from './display_components';
export * from './participants_components';
export * from './message_components';
export * from './recording_components';
export * from './menu_components';
export * from './media_settings_components';
export * from './display_settings_components';
export * from './event_settings_components';
export * from './requests_components';
export * from './waiting_components';
export * from './co_host_components';
export * from './exit_components';
export * from './polls_components';
export * from './breakout_components';
export * from './background_components';
export * from './whiteboard_components';
export * from './misc_components';
export * from './mediasfu_components';
export { injectModernAnimations } from './utils/injectAnimations';
//# sourceMappingURL=index.d.ts.map