MeetingIdComponentOptions class
Configuration options for the MeetingIdComponent widget.
Defines the meeting ID value and styling for a read-only display field, typically used in MenuModal to show the current event/meeting identifier.
Properties:
meetingID: The meeting/event ID string to display (required)labelStyle: Custom TextStyle for "Event ID:" label (defaults to bold, dark gray)inputTextStyle: Custom TextStyle for meeting ID text in field (defaults to black)inputBackgroundColor: Background color for text field (defaults to Color(0xFFF0F0F0) - light gray)
Common Configurations:
// 1. Default styling
MeetingIdComponentOptions(
meetingID: "1234567890",
)
// 2. Custom colors
MeetingIdComponentOptions(
meetingID: "ABC-DEF-GHI",
labelStyle: TextStyle(color: Colors.blue, fontWeight: FontWeight.bold),
inputTextStyle: TextStyle(color: Colors.blue[900], fontSize: 16),
inputBackgroundColor: Colors.blue[50],
)
Constructors
- MeetingIdComponentOptions.new({required String meetingID, TextStyle? labelStyle, TextStyle? inputTextStyle, Color? inputBackgroundColor})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- inputBackgroundColor → Color?
-
final
- inputTextStyle → TextStyle?
-
final
- labelStyle → TextStyle?
-
final
- meetingID → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited