components library

Classes

AlertComponent
AlertComponent - A widget for displaying alerts with customizable options.
AudioCard
AudioCard - A card widget for displaying audio-related information and controls for a participant.
AudioGrid
A layout widget to stack multiple audio components on top of each other using AudioGridOptions.
BreakoutRoomsModal
A modal widget for managing breakout rooms within a meeting. Allows users to create, edit, and delete rooms, assign participants, and start breakout rooms.
CardVideoDisplay
CardVideoDisplay - A widget to display video streams in a card format based on CardVideoDisplayOptions.
CoHostModal
CoHostModal - A modal widget for managing co-host settings.
ConfirmExitModal
ConfirmExitModalOptions - Configuration options for ConfirmExitModal.
ConfirmHereModal
ConfirmHereModal prompts the user to confirm presence with a countdown timer and action button.
ControlButtonsAltComponent
ControlButtonsAltComponent - A widget that displays a configurable set of control buttons with flexible styling and alignment options.
ControlButtonsComponent
ControlButtonsComponent - A widget that displays a set of control buttons based on specified options.
ControlButtonsComponentTouch
ControlButtonsComponentTouch - Renders a customizable set of control buttons.
DisplaySettingsModal
DisplaySettingsModalOptions - Configuration options for the DisplaySettingsModal.
EventSettingsModal
EventSettingsModalOptions - Configuration options for EventSettingsModal.
FlexibleGrid
FlexibleGrid - A widget that displays a flexible grid layout based on specified rows and columns.
FlexibleVideo
FlexibleVideo - A widget that displays a customizable video container.
LoadingModal
LoadingModal - A loading modal overlay widget.
MainAspectComponent
MainAspectComponent - A responsive component adjusting dimensions based on screen size and optional controls.
MainContainerComponent
MainContainerComponent - A container widget with customizable dimensions, margins, and background color.
MainGridComponent
MainGridComponent - A flexible grid component with customizable layout, child widgets, and background color.
MainScreenComponent
MainScreenComponent - A flexible layout widget for creating main screens with adjustable layout and size.
MediaSettingsModal
MediaSettingsModalOptions - Configuration options for the MediaSettingsModal.
MediasfuBroadcast
MediasfuBroadcast - A generic widget for initializing and managing Mediasfu functionalities.
MediasfuChat
MediasfuChat - A generic widget for initializing and managing Mediasfu functionalities.
MediasfuConference
MediasfuConference - A generic widget for initializing and managing Mediasfu functionalities.
MediasfuGeneric
MediasfuGeneric - A generic widget for initializing and managing Mediasfu functionalities.
MediasfuWebinar
MediasfuWebinar - A generic widget for initializing and managing Mediasfu functionalities.
MeetingProgressTimer
MeetingProgressTimer - A widget that displays the meeting progress time with customizable style and position.
MenuModalOptions - Configuration options for the MenuModal widget.
MessagesModal
MessagesModal displays a modal interface for managing direct and group messages within an event. It provides separate tabs for viewing and sending direct or group messages, configurable based on the event type.
MiniAudio
MiniAudio - A widget that displays a mini audio card with customizable audio information.
MiniAudioPlayer
A Flutter widget for playing audio streams with optional waveform visualization.
MiniCard
MiniCard - A Flutter widget for displaying a mini card with initials or an image.
OtherGridComponent
OtherGridComponent - A widget for displaying a grid with customizable background color, children, and optional timer.
Pagination
Pagination - A widget for handling pagination with breakout room considerations.
ParticipantsModal
ParticipantsModal is a widget that displays a modal for managing participants in an event. It allows users to filter, mute, message, or remove participants depending on their permissions.
PollModal
PollModal is a modal widget that provides an interface for creating, viewing, and managing polls in a real-time environment with socket-based communication.
PreJoinPage
PreJoinPage
RecordingModal
RecordingModal widget is used to display recording options, enabling users to confirm, customize, and start recordings with interactive controls and settings panels.
RequestsModal
RequestsModal displays a modal window containing a list of requests and provides search and filter functionality. The modal allows users to accept or reject each request using real-time actions through a socket connection.
ShareEventModal
ShareEventModal is a modal widget that allows users to share event details, copy meeting ID and passcode, and interact with sharing buttons.
SubAspectComponent
SubAspectComponent - A widget for displaying a sub-aspect component with customizable features.
WaitingRoomModal
A modal interface to manage participants in a waiting room, allowing hosts to accept or reject entries.
WelcomePage
WelcomePage is a StatefulWidget that provides a welcome screen where users can enter details for an event, including event display name, token (secret), event ID, and event link. It includes options to validate input, handle socket connection, and provide feedback using alerts.