ShareEventModal - A modal component for sharing event/meeting details with participants.
This component provides a comprehensive interface for displaying and sharing meeting information including
room IDs, passcodes, and integration with social sharing buttons. It intelligently adapts content based on
user permissions and event type.
Key Features:
Meeting ID Display: Shows formatted room name/ID with copy functionality via MeetingIdComponent
Admin Passcode: Conditionally displays admin passcode for hosts (level "2")
Share Buttons: Optional integration with ShareButtonsComponent for social/email sharing
Event Type Support: Adapts display for different event types (meeting, webinar, conference, broadcast, chat)
Flexible Positioning: Configurable modal position (topRight, topLeft, bottomRight, bottomLeft)
Local Links: Support for custom local links for event access
Component Integration: Seamless integration with MeetingIdComponent, MeetingPasscodeComponent, ShareButtonsComponent
HTML Attributes: Granular control over all UI elements (overlay, content, header, sections)
Render Hooks: Complete override capability for header, sections, and layout
Responsive Design: Automatic positioning and responsive behavior
Accessibility: Semantic structure with clear sections and close functionality
ShareEventModal - A modal component for sharing event/meeting details with participants.
This component provides a comprehensive interface for displaying and sharing meeting information including room IDs, passcodes, and integration with social sharing buttons. It intelligently adapts content based on user permissions and event type.
Key Features:
Component
Example
// Basic usage for sharing meeting details
Example
// Custom styled for different event types
Example
// Analytics tracking for share interactions
Example
// Integration with MediasfuGeneric using uiOverrides
); };
export default App;