Style Class documentation
There are some model class which defines and structures the entity which are used in this UIKIT.
AppStyle Class#
Defines the styling for various pages in the application.
| Property | Type | Description |
|---|---|---|
| profileViewStyle | ProfileViewStyle? | Defines the style for the profile view page. |
| dashBoardPageStyle | DashBoardPageStyle? | Defines the style for the dashboard page. |
| chatPageStyle | ChatPageStyle? | Defines the style for the chat page. |
| messageInfoPageStyle | MessageInfoPageStyle? | Defines the style for the message info page. |
| chatInfoPageStyle | ChatInfoPageStyle? | Defines the style for the chat info page. |
| viewAllMediaPageStyle | ViewAllMediaPageStyle? | Defines the style for the view all media page. |
| groupChatInfoPageStyle | GroupChatInfoPageStyle? | Defines the style for the group chat info page. |
| contactListPageStyle | ContactListPageStyle? | Defines the style for the contact list page. |
| archivedChatsPageStyle | ArchivedChatsPageStyle? | Defines the style for the archived chats page. |
| createGroupPageStyle | CreateGroupPageStyle? | Defines the style for the create group page. |
| dialogStyle | DialogStyle? | Defines the style for dialogs. |
| settingsPageStyle | SettingsPageStyle? | Defines the style for the settings page. |
| blockedListPageStyle | BlockedListPageStyle? | Defines the style for the blocked list page. |
| starredMessageListPageStyle | StarredMessageListPageStyle? | Defines the style for the starred message list page. |
| outgoingCallPageStyle | OutgoingCallPageStyle? | Defines the style for the outgoing call page. |
| callAgainPageStyle | CallAgainPageStyle? | Defines the style for the call again page. |
| ongoingCallPageStyle | OngoingCallPageStyle? | Defines the style for the ongoing call page. |
| addParticipantsPageStyle | AddParticipantsPageStyle? | Defines the style for the add participants page. |
AppColor Class#
Defines the color palette for the application.
| Property | Type | Description |
|---|---|---|
| primaryColor | Color | Defines the primary color for the application. |
DashBoardPageStyle Class#
Defines the styling for various components of the dashboard page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| tabBarTheme | TabBarTheme | Defines the theme for the tab bar. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| tabItemStyle | TabItemStyle | Defines the style for tab items. |
| archivedTileStyle | ArchivedTileStyle | Defines the style for archived tiles. |
| titlesTextStyle | TextStyle | Defines the text style for titles. |
| recentChatItemStyle | RecentChatItemStyle | Defines the style for recent chat items. |
| callHistoryItemStyle | CallHistoryItemStyle | Defines the style for call history items. |
| createMeetLinkStyle | CreateMeetLinkStyle | Defines the style for creating meet links. |
| meetBottomSheetStyle | MeetBottomSheetStyle | Defines the style for the meet bottom sheet. |
| noDataTextStyle | TextStyle | Defines the text style for "no data" messages. |
| popupMenuThemeData | PopupMenuThemeData | Defines the theme for popup menus. |
| contactItemStyle | ContactItemStyle | Defines the style for contact items. |
| floatingActionButtonThemeData | FloatingActionButtonThemeData | Defines the theme for floating action buttons. |
EditTextFieldStyle Class#
Defines the style for the edit text field.
| Property | Type | Description |
|---|---|---|
| editTextStyle | TextStyle | Defines the text style for the edit text. |
| editTextHintStyle | TextStyle | Defines the hint text style for the edit text. |
| titleStyle | TextStyle? | Defines the title text style for the edit text. |
TabItemStyle Class#
Defines the style for tab items.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for tab items. |
| countIndicatorStyle | CountIndicatorStyle | Defines the style for the count indicator. |
CountIndicatorStyle Class#
Defines the style for the count indicator.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the count indicator. |
| bgColor | Color | Defines the background color for the count indicator. |
| radius | double? | Defines the radius for the count indicator. |
ArchivedTileStyle Class#
Defines the style for archived tiles.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for archived tiles. |
| countTextStyle | TextStyle | Defines the text style for the count in archived tiles. |
RecentChatItemStyle Class#
Defines the style for recent chat items.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size of the profile image. |
| titleTextStyle | TextStyle | Defines the text style for the title. |
| subtitleTextStyle | TextStyle | Defines the text style for the subtitle. |
| spanTextColor | Color | Defines the color for span text. |
| typingTextStyle | TextStyle | Defines the text style for typing text. |
| timeTextStyle | TextStyle | Defines the text style for time. |
| unreadCountBgColor | Color | Defines the background color for unread count. |
| unreadCountTextStyle | TextStyle | Defines the text style for unread count. |
| dividerColor | Color | Defines the color for the divider. |
| unreadColor | Color | Defines the color for unread items. |
| selectedBgColor | Color | Defines the background color for selected items. |
| unselectedBgColor | Color | Defines the background color for unselected items. |
CallHistoryItemStyle Class#
Defines the style for call history items.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size of the profile image. |
| titleTextStyle | TextStyle | Defines the text style for the title. |
| subtitleTextStyle | TextStyle | Defines the text style for the subtitle. |
| durationTextStyle | TextStyle | Defines the text style for the duration. |
| iconColor | Color | Defines the color for icons. |
| selectedBgColor | Color | Defines the background color for selected items. |
| unselectedBgColor | Color | Defines the background color for unselected items. |
| dividerColor | Color | Defines the color for the divider. |
CreateMeetLinkStyle Class#
Defines the style for creating meet links.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the meet link. |
| subTitleTextStyle | TextStyle | Defines the subtitle text style for the meet link. |
| iconDecoration | Decoration | Defines the decoration for the icon. |
| iconColor | Color | Defines the color for the icon. |
MeetBottomSheetStyle Class#
Defines the style for the meet bottom sheet.
| Property | Type | Description |
|---|---|---|
| titleStyle | TextStyle | Defines the text style for the title. |
| meetLinkTextStyle | TextStyle | Defines the text style for the meet link. |
| subTitleTextStyle | TextStyle | Defines the subtitle text style. |
| meetLinkDecoration | Decoration | Defines the decoration for the meet link. |
| copyIconColor | Color | Defines the color for the copy icon. |
| scheduleMeetToggleStyle | ScheduleMeetToggleStyle | Defines the style for the schedule meet toggle. |
| joinMeetingButtonStyle | ButtonStyle? | Defines the style for the join meeting button. |
ScheduleMeetToggleStyle Class#
Defines the style for the schedule meet toggle.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the toggle. |
| toggleStyle | ToggleStyle | Defines the style for the toggle. |
ToggleStyle Class#
Defines the style for the toggle.
| Property | Type | Description |
|---|---|---|
| activeColor | Color | Defines the color for the active state. |
| inactiveColor | Color | Defines the color for the inactive state. |
| activeToggleColor | Color | Defines the color for the active toggle. |
| inactiveToggleColor | Color | Defines the color for the inactive toggle. |
CopyMeetLinkStyle Class#
Defines the style for copying meet links.
| Property | Type | Description |
|---|---|---|
| titleTextStyle | TextStyle | Defines the text style for the title. |
| linkTextStyle | TextStyle | Defines the text style for the link. |
| leadingStyle | CustomIconStyle | Defines the style for the leading icon. |
| copyIconColor | Color | Defines the color for the copy icon. |
CustomIconStyle Class#
Defines the style for custom icons.
| Property | Type | Description |
|---|---|---|
| iconDecoration | Decoration | Defines the decoration for the icon.(applicable if exists in UI) |
| iconColor | Color | Defines the color for the icon.(applicable if exists in UI) |
ContactListPageStyle Class#
Defines the styling for various components of the contact list page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| contactItemStyle | ContactItemStyle | Defines the style for contact items. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| actionTextStyle | TextStyle | Defines the text style for actions. |
| noDataTextStyle | TextStyle | Defines the text style for "no data" messages. |
| buttonDecoration | Decoration | Defines the decoration for buttons. |
| buttonTextStyle | TextStyle | Defines the text style for button text. |
| buttonIconColor | Color | Defines the color for button icons. |
| popupMenuThemeData | PopupMenuThemeData | Defines the theme for popup menus. |
ContactItemStyle Class#
Defines the style for contact items.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size of the profile image. |
| titleStyle | TextStyle | Defines the text style for the title. |
| descriptionStyle | TextStyle | Defines the text style for the description. |
| actionTextStyle | TextStyle | Defines the text style for actions. |
| spanTextColor | Color | Defines the color for span text. |
| dividerColor | Color | Defines the color for the divider. |
| checkBoxShape | OutlinedBorder | Defines the shape for the checkbox. |
ArchivedChatsPageStyle Class#
Defines the styling for various components of the archived chats page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| recentChatItemStyle | RecentChatItemStyle | Defines the style for recent chat items. |
| noDataTextStyle | TextStyle | Defines the text style for "no data" messages. |
ChatPageStyle Class#
Defines the styling for various components of the chat page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| chatUserAppBarStyle | ChatUserAppBarStyle | Defines the style for the chat user app bar. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| messageTypingAreaStyle | MessageTypingAreaStyle | Defines the style for the message typing area. |
| notificationMessageViewStyle | NotificationMessageViewStyle | Defines the style for notification messages. |
| chatSelectionBgColor | Color | Defines the background color for chat selection. |
| senderChatBubbleStyle | SenderChatBubbleStyle | Defines the style for sender chat bubbles. |
| receiverChatBubbleStyle | ReceiverChatBubbleStyle | Defines the style for receiver chat bubbles. |
| attachmentViewStyle | AttachmentViewStyle | Defines the style for the attachment view. |
| popupMenuThemeData | PopupMenuThemeData | Defines the theme for popup menus. |
| chatPageBackgroundDecoration | Decoration? | Defines the background decoration |
ChatUserAppBarStyle Class#
Defines the style for the chat user app bar.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size of the profile image. |
| titleTextStyle | TextStyle | Defines the text style for the title. |
| subtitleTextStyle | TextStyle | Defines the text style for the subtitle. |
SenderChatBubbleStyle Class#
Defines the style for sender chat bubbles.
| Property | Type | Description |
|---|---|---|
| textMessageViewStyle | TextMessageViewStyle | Defines the style for text messages. |
| imageMessageViewStyle | ImageMessageViewStyle | Defines the style for image messages. |
| videoMessageViewStyle | VideoMessageViewStyle | Defines the style for video messages. |
| audioMessageViewStyle | AudioMessageViewStyle | Defines the style for audio messages. |
| docMessageViewStyle | DocMessageViewStyle | Defines the style for document messages. |
| contactMessageViewStyle | ContactMessageViewStyle | Defines the style for contact messages. |
| locationMessageViewStyle | LocationMessageViewStyle | Defines the style for location messages. |
| replyHeaderMessageViewStyle | ReplyHeaderMessageViewStyle | Defines the style for reply header messages. |
| decoration | Decoration | Defines the decoration for the chat bubble. |
ReceiverChatBubbleStyle Class#
Defines the style for receiver chat bubbles.
| Property | Type | Description |
|---|---|---|
| participantNameTextStyle | TextStyle | Defines the text style for the participant name. |
| textMessageViewStyle | TextMessageViewStyle | Defines the style for text messages. |
| imageMessageViewStyle | ImageMessageViewStyle | Defines the style for image messages. |
| videoMessageViewStyle | VideoMessageViewStyle | Defines the style for video messages. |
| audioMessageViewStyle | AudioMessageViewStyle | Defines the style for audio messages. |
| docMessageViewStyle | DocMessageViewStyle | Defines the style for document messages. |
| contactMessageViewStyle | ContactMessageViewStyle | Defines the style for contact messages. |
| locationMessageViewStyle | LocationMessageViewStyle | Defines the style for location messages. |
| replyHeaderMessageViewStyle | ReplyHeaderMessageViewStyle | Defines the style for reply header messages. |
| decoration | Decoration | Defines the decoration for the chat bubble. |
AttachmentViewStyle Class#
Defines the style for the attachment view.
| Property | Type | Description |
|---|---|---|
| bgColor | Color | Defines the background color. |
| shapeBorder | ShapeBorder | Defines the shape border. |
| documentStyle | IconStyle | Defines the style for document icons. |
| cameraStyle | IconStyle | Defines the style for camera icons. |
| galleryStyle | IconStyle | Defines the style for gallery icons. |
| audioStyle | IconStyle | Defines the style for audio icons. |
| contactStyle | IconStyle | Defines the style for contact icons. |
| locationStyle | IconStyle | Defines the style for location icons. |
| textStyle | TextStyle | Defines the text style. |
MessageTypingAreaStyle Class#
Defines the styling for the message typing area in the application.
| Property | Type | Description |
|---|---|---|
| textFieldStyle | EditTextFieldStyle | Defines the style for the text field. |
| decoration | Decoration | Defines the decoration for the typing area. |
| dividerColor | Color | Defines the color for the divider. |
| sentIconColor | Color | Defines the color for the sent icon. |
| audioRecordIcon | IconStyle | Defines the style for the audio record icon. |
| rippleColor | Color | Defines the color for the ripple effect. |
| attachmentIconColor | Color | Defines the color for the attachment icon. |
| emojiIconColor | Color | Defines the color for the emoji icon. |
| replyHeaderMessageViewStyle | ReplyHeaderMessageViewStyle | Defines the style for the reply header message view. |
| replyBgColor | Color | Defines the background color for the reply. |
| audioRecordingViewStyle | AudioRecordingViewStyle | Defines the style for the audio recording view. |
| bgColor | Color | Defines the background color. |
AudioRecordingViewStyle Class#
Defines the style for the audio recording view.
| Property | Type | Description |
|---|---|---|
| durationTextStyle | TextStyle | Defines the text style for the duration. |
| cancelTextStyle | TextStyle | Defines the text style for the cancel button. |
NotificationMessageViewStyle Class#
Defines the style for notification messages.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the notification. |
| textStyle | TextStyle | Defines the text style for the notification. |
ReplyHeaderMessageViewStyle Class#
Defines the style for the reply header message view.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the reply header. |
| titleTextStyle | TextStyle | Defines the text style for the title. |
| contentTextStyle | TextStyle | Defines the text style for the content. |
| mediaIconStyle | IconStyle | Defines the style for the media icon. |
| borderRadius | BorderRadius | Defines the border radius. |
LocationMessageViewStyle Class#
Defines the style for location messages.
| Property | Type | Description |
|---|---|---|
| timeTextStyle | TextStyle | Defines the text style for the time. |
| locationBorderRadius | BorderRadiusGeometry | Defines the border radius for the location. |
ContactMessageViewStyle Class#
Defines the style for contact messages.
| Property | Type | Description |
|---|---|---|
| textMessageViewStyle | TextMessageViewStyle | Defines the style for the text message. |
| viewTextStyle | TextStyle | Defines the text style for the view. |
| profileImageSize | Size | Defines the size for the profile image. |
| dividerColor | Color | Defines the color for the divider. |
TextMessageViewStyle Class#
Defines the style for text messages.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the text message. |
| timeTextStyle | TextStyle | Defines the text style for the time. |
| highlightColor | Color | Defines the highlight color. |
| urlMessageColor | Color | Defines the color for URL messages. |
| callLinkViewStyle | CallLinkViewStyle | Defines the style for call link view. |
DownloadUploadViewStyle Class#
Defines the style for download and upload views.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the view. |
| textStyle | TextStyle | Defines the text style for the view. |
| progressIndicatorThemeData | ProgressIndicatorThemeData | Defines the theme for the progress indicator. |
| iconStyle | IconStyle | Defines the style for the icon. |
DocMessageViewStyle Class#
Defines the style for document messages.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the document message. |
| fileTextStyle | TextMessageViewStyle | Defines the style for the file text. |
| sizeTextStyle | TextStyle | Defines the text style for the size. |
| downloadUploadViewStyle | DownloadUploadViewStyle | Defines the style for the download/upload view. |
VideoMessageViewStyle Class#
Defines the style for video messages.
| Property | Type | Description |
|---|---|---|
| captionTextViewStyle | TextMessageViewStyle | Defines the style for the caption text. |
| timeTextStyle | TextStyle | Defines the text style for the time. |
| videoBorderRadius | BorderRadiusGeometry | Defines the border radius for the video. |
| downloadUploadViewStyle | DownloadUploadViewStyle | Defines the style for the download/upload view. |
ImageMessageViewStyle Class#
Defines the style for image messages.
| Property | Type | Description |
|---|---|---|
| captionTextViewStyle | TextMessageViewStyle | Defines the style for the caption text. |
| timeTextStyle | TextStyle | Defines the text style for the time. |
| imageBorderRadius | BorderRadiusGeometry | Defines the border radius for the image. |
| downloadUploadViewStyle | DownloadUploadViewStyle | Defines the style for the download/upload view. |
AudioMessageViewStyle Class#
Defines the style for audio messages.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the audio message. |
| durationTextStyle | TextStyle | Defines the text style for the duration. |
| sliderThemeData | SliderThemeData | Defines the theme for the slider. |
| timeTextStyle | TextStyle | Defines the text style for the time. |
| downloadUploadViewStyle | DownloadUploadViewStyle | Defines the style for the download/upload view. |
| iconStyle | IconStyle | Defines the style for the icon. |
CallLinkViewStyle Class#
Defines the style for call link views.
| Property | Type | Description |
|---|---|---|
| decoration | Decoration | Defines the decoration for the call link view. |
| textStyle | TextStyle | Defines the text style for the call link view. |
| iconColor | Color | Defines the color for the icon. |
IconStyle Class#
Defines the style for icons.
| Property | Type | Description |
|---|---|---|
| bgColor | Color | Defines the background color for the icon.(applicable if exists in UI) |
| iconColor | Color | Defines the color for the icon.(applicable if exists in UI) |
| borderColor | Color | Defines the border color for the icon.(applicable if exists in UI) |
DialogStyle Class#
Defines the styling for various components of the dialog in the application.
| Property | Type | Description |
|---|---|---|
| backgroundColor | Color | Defines the background color of the dialog. |
| titleTextStyle | TextStyle | Defines the text style for the title. |
| contentTextStyle | TextStyle | Defines the text style for the content. |
| buttonStyle | ButtonStyle | Defines the style for buttons. |
| shape | ShapeBorder | Defines the shape of the dialog. |
| headerContainerDecoration | Decoration | Defines the decoration for the header container.(applicable if exists in UI) |
| iconColor | Color | Defines the color for icons.(applicable if exists in UI) |
LocationSentPageStyle Class#
Defines the styling for various components of the location sent page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| titleStyle | TextStyle | Defines the text style for the title. |
| addressLine1Style | TextStyle | Defines the text style for the first address line. |
| addressLine2Style | TextStyle | Defines the text style for the second address line. |
| floatingActionButtonThemeData | FloatingActionButtonThemeData | Defines the theme for the floating action button. |
ChatInfoPageStyle Class#
Defines the styling for various components of the chat info page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| silverAppbarTitleStyle | TextStyle | Defines the text style for the silver app bar title. |
| silverAppBarSubTitleStyle | TextStyle | Defines the text style for the silver app bar subtitle. |
| silverAppBarIconColor | Color | Defines the color for the silver app bar icons. |
| muteNotificationStyle | MuteNotificationStyle | Defines the style for mute notifications. |
| optionsViewStyle | ListItemStyle | Defines the style for the options view. |
| viewAllMediaStyle | ListItemStyle | Defines the style for the "view all media" section. |
| reportUserStyle | ListItemStyle | Defines the style for the "report user" section. |
GroupChatInfoPageStyle Class#
Defines the styling for various components of the group chat info page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| silverAppbarTitleStyle | TextStyle | Defines the text style for the silver app bar title. |
| silverAppBarSubTitleStyle | TextStyle | Defines the text style for the silver app bar subtitle. |
| silverAppBarIconColor | Color | Defines the color for the silver app bar icons. |
| muteNotificationStyle | MuteNotificationStyle | Defines the style for mute notifications. |
| groupMemberStyle | ContactItemStyle | Defines the style for group members. |
| addParticipantStyle | ListItemStyle | Defines the style for the "add participant" section. |
| viewAllMediaStyle | ListItemStyle | Defines the style for the "view all media" section. |
| reportGroupStyle | ListItemStyle | Defines the style for the "report group" section. |
| leaveGroupStyle | ListItemStyle | Defines the style for the "leave group" section. |
MuteNotificationStyle Class#
Defines the style for mute notifications.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the mute notification text. |
| toggleStyle | ToggleStyle | Defines the style for the toggle switch. |
ContactItemStyle Class#
Defines the style for contact items.
| Property | Type | Description |
|---|---|---|
| titleStyle | TextStyle | Defines the text style for the title. |
| descriptionStyle | TextStyle | Defines the text style for the description. |
| actionTextStyle | TextStyle | Defines the text style for the action text. |
MuteNotificationStyle Class#
Defines the style for mute notifications.
| Property | Type | Description |
|---|---|---|
| textStyle | TextStyle | Defines the text style for the mute notification text. |
| toggleStyle | ToggleStyle | Defines the style for the toggle switch. |
GalleryPageStyle Class#
Defines the styling for various components of the gallery page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| buttonDecoration | Decoration | Defines the decoration for buttons. |
ViewAllMediaPageStyle Class#
Defines the styling for various components of the "View All Media" page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| tabBarTheme | TabBarTheme | Defines the theme for the tab bar. |
| tabItemStyle | TabItemStyle | Defines the style for tab items. |
| noDataTextStyle | TextStyle | Defines the text style for the "no data" message. |
| groupedMediaItem | GroupedMediaItemStyle | Defines the style for grouped media items. |
GroupedMediaItemStyle Class#
Defines the style for grouped media items.
| Property | Type | Description |
|---|---|---|
| titleStyle | TextStyle | Defines the text style for the title. |
| mediaImageItemStyle | MediaItemStyle | Defines the style for media image items. |
| mediaVideoItemStyle | MediaItemStyle | Defines the style for media video items. |
| mediaAudioItemStyle | MediaItemStyle | Defines the style for media audio items. |
| documentItemStyle | DocumentItemStyle | Defines the style for document items. |
| linkItemStyle | LinkItemStyle | Defines the style for link items. |
MediaItemStyle Class#
Defines the style for media items.
| Property | Type | Description |
|---|---|---|
| iconColor | Color | Defines the color for the icon. |
| bgColor | Color | Defines the background color. |
DocumentItemStyle Class#
Defines the style for document items.
| Property | Type | Description |
|---|---|---|
| titleTextStyle | TextStyle | Defines the text style for the title. |
| sizeTextStyle | TextStyle | Defines the text style for the size. |
| dateTextStyle | TextStyle | Defines the text style for the date. |
| dividerColor | Color | Defines the color for the divider. |
LinkItemStyle Class#
Defines the style for link items.
| Property | Type | Description |
|---|---|---|
| titleTextStyle | TextStyle | Defines the text style for the title. |
| descriptionTextStyle | TextStyle | Defines the text style for the description. |
| linkTextStyle | TextStyle | Defines the text style for the link. |
| iconColor | Color | Defines the color for the icon. |
| outerDecoration | Decoration | Defines the outer decoration. |
| innerDecoration | Decoration | Defines the inner decoration. |
| iconDecoration | Decoration | Defines the icon decoration. |
ProfileViewStyle Class#
Defines the styling for various components of the profile view page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| profileImageSize | Size | Defines the size for the profile image. |
| cameraIconStyle | IconStyle | Defines the style for the camera icon. |
| nameTextFieldStyle | EditTextFieldStyle | Defines the style for the name text field. |
| emailTextFieldStyle | EditTextFieldStyle | Defines the style for the email text field. |
| mobileTextFieldStyle | EditTextFieldStyle | Defines the style for the mobile text field. |
| statusTextFieldStyle | EditTextFieldStyle | Defines the style for the status text field. |
| buttonStyle | ButtonStyle | Defines the style for buttons. |
| bottomSheetCardTheme | CardTheme | Defines the theme for the bottom sheet card. |
| optionStyle | TextStyle | Defines the text style for options. |
| optionsTextStyle | TextStyle | Defines the text style for the options text. |
MediaSentPreviewPageStyle Class#
Defines the styling for various components of the media sent preview page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| scaffoldBackgroundColor | Color | Defines the background color for the scaffold. |
| chatUserAppBarStyle | ChatUserAppBarStyle | Defines the style for the chat user app bar. |
| textFieldStyle | EditTextFieldStyle | Defines the style for the text field. |
| iconColor | Color | Defines the color for icons. |
| sentIcon | FloatingActionButtonThemeData | Defines the theme for the sent icon. |
| nameTextStyle | TextStyle | Defines the text style for the name. |
ChatUserAppBarStyle Class#
Defines the style for the chat user app bar.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size for the profile image. |
EditTextFieldStyle Class#
Defines the style for the edit text field.
| Property | Type | Description |
|---|---|---|
| editTextStyle | TextStyle | Defines the text style for the edit text. |
| editTextHintStyle | TextStyle | Defines the text style for the edit text hint. |
LocalContactPageStyle Class#
Defines the styling for various components of the local contact page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| noDataTextStyle | TextStyle | Defines the text style for the "no data" message. |
| contactItemStyle | LocalContactItem | Defines the style for contact items. |
| selectedContactItemStyle | LocalContactItem | Defines the style for selected contact items. |
| floatingActionButtonThemeData | FloatingActionButtonThemeData | Defines the theme for the floating action button. |
LocalContactItem Class#
Defines the style for local contact items.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size for the profile image. |
| titleStyle | TextStyle | Defines the text style for the title. |
| dividerColor | Color | Defines the color for the divider. |
LocalContactPreviewPageStyle Class#
Defines the styling for various components of the local contact preview page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| contactItemStyle | LocalContactItem | Defines the style for contact items. |
| listItemStyle | ListItemStyle | Defines the style for list items. |
| floatingActionButtonThemeData | FloatingActionButtonThemeData | Defines the theme for the floating action button. |
LocalContactItem Class#
Defines the style for local contact items.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size for the profile image. |
| titleStyle | TextStyle | Defines the text style for the title. |
| dividerColor | Color | Defines the color for the divider. |
CreateGroupPageStyle Class#
Defines the styling for various components of the create group page in the application.
| Property | Type | Description |
|---|---|---|
| appbarTheme | AppBarTheme | Defines the theme for the app bar. |
| actionTextStyle | TextStyle | Defines the text style for action text. |
| profileImageSize | Size | Defines the size for the profile image. |
| cameraIconStyle | IconStyle | Defines the style for the camera icon. |
| nameTextFieldStyle | EditTextFieldStyle | Defines the style for the name text field. |
| counterTextStyle | TextStyle | Defines the text style for the counter. |
| emojiColor | Color | Defines the color for emojis. |
MessageInfoPageStyle Class#
Defines the styles for the Message Info Page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| senderChatBubbleStyle | SenderChatBubbleStyle | Defines the style for the sender chat bubble. |
| deliveredTitleStyle | TextStyle | Defines the text style for the delivered title. |
| deliveredMsgTitleStyle | TextStyle | Defines the text style for the delivered message title. |
| readTitleStyle | TextStyle | Defines the text style for the read title. |
| readMsgTitleStyle | TextStyle | Defines the text style for the read message title. |
| deliveredItemStyle | ContactItemStyle | Defines the style for the delivered item. |
| readItemStyle | ContactItemStyle | Defines the style for the read item. |
SettingsPageStyle Class#
Defines the styling for various components of the settings page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| listItemStyle | ListItemStyle | Defines the style for list items. |
ListItemStyle Class#
Defines the style for list items.
| Property | Type | Description |
|---|---|---|
| titleTextStyle | TextStyle | Defines the text style for the title. |
| descriptionTextStyle | TextStyle | Defines the text style for the description. |
| leadingIconColor | Color | Defines the color for the leading icon. |
| trailingIconColor | Color | Defines the color for the trailing icon. |
| dividerColor | Color | Defines the color for the divider. |
StarredMessageListPageStyle Class#
Defines the styling for various components of the starred message list page in the application.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| noDataTextStyle | TextStyle | Defines the text style for the "no data" message. |
| starredMessageUserHeaderStyle | StarredMessageUserHeaderStyle | Defines the style for the user header in starred messages. |
| receiverChatBubbleStyle | ReceiverChatBubbleStyle | Defines the style for the receiver chat bubble. |
| senderChatBubbleStyle | SenderChatBubbleStyle | Defines the style for the sender chat bubble. |
| popupMenuThemeData | PopupMenuThemeData | Defines the theme for the popup menu. |
StarredMessageUserHeaderStyle Class#
Defines the style for the user header in starred messages.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size for the profile image. |
| profileNameStyle | TextStyle | Defines the text style for the profile name. |
| dateTextStyle | TextStyle | Defines the text style for the date. |
BlockedListPageStyle Class#
Defines the styling for various components of the blocked list page in the application.
| Property | Type | Description |
|---|---|---|
| appbarTheme | AppBarTheme | Defines the theme for the app bar. |
| blockedUserItemStyle | ContactItemStyle | Defines the style for blocked user items. |
| noDataTextStyle | TextStyle | Defines the text style for the "no data" message. |
OngoingCallPageStyle Class#
Defines the styling for the ongoing call page.
| Property | Type | Description |
|---|---|---|
| actionIconColor | Color | Defines the color for action icons. |
| backgroundDecoration | Decoration | Defines the background decoration. |
| callerNameTextStyle | TextStyle | Defines the text style for the caller's name. |
| callDurationTextStyle | TextStyle | Defines the text style for the call duration. |
| callStatusTextStyle | TextStyle | Defines the text style for the call status. |
| pinnedCallUserTileStyle | CallUserTileStyle | Defines the style for the pinned call user tile. |
| listCallUserTileStyle | CallUserTileStyle | Defines the style for the list call user tile. |
| gridCallUserTileStyle | CallUserTileStyle | Defines the style for the grid call user tile. |
| actionButtonsStyle | ActionButtonStyle | Defines the style for action buttons. |
| disconnectButtonStyle | ButtonStyle | Defines the style for the disconnect button. |
CallUserTileStyle Class#
Defines the styling for a call user tile.
| Property | Type | Description |
|---|---|---|
| borderRadius | BorderRadiusGeometry | Defines the border radius. |
| backgroundColor | Color | Defines the background color. |
| profileImageSize | int | Defines the size of the profile image. |
| nameTextStyle | TextStyle | Defines the text style for the name. |
| muteActionStyle | ActionButtonStyle | Defines the style for the mute action button. |
| speakingIndicatorStyle | ActionButtonStyle | Defines the style for the speaking indicator. |
| callStatusTextStyle | TextStyle | Defines the text style for the call status. |
OutgoingCallPageStyle Class#
Defines the styling for the outgoing call page.
| Property | Type | Description |
|---|---|---|
| backgroundDecoration | Decoration | Defines the background decoration. |
| callStatusTextStyle | TextStyle | Defines the text style for the call status. |
| callerNameTextStyle | TextStyle | Defines the text style for the caller's name. |
| profileImageSize | Size | Defines the size of the profile image. |
| profileRippleColor | Color | Defines the color for the profile ripple effect. |
| actionButtonsStyle | ActionButtonStyle | Defines the style for action buttons. |
| disconnectButtonStyle | ButtonStyle | Defines the style for the disconnect button. |
ActionButtonStyle Class#
Defines the styling for action buttons.
| Property | Type | Description |
|---|---|---|
| inactiveBgColor | Color | Defines the background color when inactive. |
| activeBgColor | Color | Defines the background color when active. |
| inactiveIconColor | Color | Defines the icon color when inactive. |
| activeIconColor | Color | Defines the icon color when active. |
| shape | ShapeBorder | Defines the shape of the button. |
CallAgainPageStyle Class#
Defines the styling for the call again page.
| Property | Type | Description |
|---|---|---|
| backgroundDecoration | Decoration | Defines the background decoration. |
| callStatusTextStyle | TextStyle | Defines the text style for the call status. |
| callerNameTextStyle | TextStyle | Defines the text style for the caller's name. |
| profileImageSize | Size | Defines the size of the profile image. |
| bottomActionsContainerDecoration | Decoration | Defines the decoration for the bottom actions container. |
| bottomActionsContainerTextStyle | TextStyle | Defines the text style for the bottom actions container. |
| cancelActionStyle | ActionButtonStyle | Defines the style for the cancel action button. |
| callAgainActionStyle | ActionButtonStyle | Defines the style for the call again action button. |
| actionsTitleStyle | TextStyle | Defines the text style for the actions title. |
CallInfoPageStyle Class#
Defines the styling for the call info page.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| popupMenuThemeData | PopupMenuThemeData | Defines the theme data for popup menus. |
| callHistoryItemStyle | CallHistoryItemStyle | Defines the style for call history items. |
| contactItemStyle | ContactItemStyle | Defines the style for contact items. |
AddParticipantsPageStyle Class#
Defines the styling for the add participants page.
| Property | Type | Description |
|---|---|---|
| appBarTheme | AppBarTheme | Defines the theme for the app bar. |
| tabBarTheme | TabBarTheme | Defines the theme for the tab bar. |
| searchTextFieldStyle | EditTextFieldStyle | Defines the style for the search text field. |
| tabItemStyle | TabItemStyle | Defines the style for tab items. |
| contactItemStyle | ContactItemStyle | Defines the style for contact items. |
| copyMeetLinkStyle | ContactItemStyle | Defines the style for the copy meet link. |
| participantItemStyle | ParticipantItemStyle | Defines the style for participant items. |
| noDataTextStyle | TextStyle | Defines the text style for no data message. |
| buttonDecoration | Decoration | Defines the decoration for buttons. |
| buttonTextStyle | TextStyle | Defines the text style for button text. |
| buttonIconColor | Color | Defines the color for button icons. |
ParticipantItemStyle Class#
Defines the styling for a participant item.
| Property | Type | Description |
|---|---|---|
| profileImageSize | Size | Defines the size of the profile image. |
| textStyle | TextStyle | Defines the text style for the participant name. |
| actionStyle | ActionButtonStyle` | Defines the style for action buttons. |
| dividerColor | Color | Defines the color for dividers. |
JoinCallPreviewPageStyle Class#
Defines the styling for the join call preview page.
| Property | Type | Description |
|---|---|---|
| backgroundDecoration | Decoration | Defines the background decoration. |
| callerNameTextStyle | TextStyle | Defines the text style for the caller's name. |
| profileImageSize | Size | Defines the size of the profile image. |
| actionButtonsStyle | ActionButtonStyle | Defines the style for action buttons. |
| joinCallButtonStyle | ButtonStyle | Defines the style for the join call button. |