MainGridComponent - A container component for the main content grid with integrated timer display.
This component provides a structured container for main grid content with built-in meeting progress
timer integration. It offers flexible sizing, visibility control, and timer customization for
displaying video grids or other main content areas during sessions.
Key Features:
Fixed Dimensions: Explicit width and height control for consistent grid sizing
Background Customization: Configurable background color for grid container
Timer Integration: Built-in MeetingProgressTimer component for session tracking
Timer Customization: Custom timer component support via timerComponent prop
Visibility Control: Toggle grid visibility with showAspect flag
Timer Styling: Separate background color control for timer display
Border Styling: Fixed 4px border for clear grid boundaries
Flexbox Layout: Row-based flex layout with center alignment
Children Support: Renders any child components within grid container
Component Injection: Replace default timer with custom timer component
Time Display: Formatted time string display for meeting duration
Responsive Timer: Timer visibility controlled independently from grid
MainGridComponent - A container component for the main content grid with integrated timer display.
This component provides a structured container for main grid content with built-in meeting progress timer integration. It offers flexible sizing, visibility control, and timer customization for displaying video grids or other main content areas during sessions.
Key Features:
Component
Example
// Basic usage for video grid display
Example
// Custom styled with themed timer
Example
// Analytics tracking with custom timer
Example
// Integration with MediasfuGeneric using uiOverrides