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.

PropertyTypeDescription
profileViewStyleProfileViewStyle?Defines the style for the profile view page.
dashBoardPageStyleDashBoardPageStyle?Defines the style for the dashboard page.
chatPageStyleChatPageStyle?Defines the style for the chat page.
messageInfoPageStyleMessageInfoPageStyle?Defines the style for the message info page.
chatInfoPageStyleChatInfoPageStyle?Defines the style for the chat info page.
viewAllMediaPageStyleViewAllMediaPageStyle?Defines the style for the view all media page.
groupChatInfoPageStyleGroupChatInfoPageStyle?Defines the style for the group chat info page.
contactListPageStyleContactListPageStyle?Defines the style for the contact list page.
archivedChatsPageStyleArchivedChatsPageStyle?Defines the style for the archived chats page.
createGroupPageStyleCreateGroupPageStyle?Defines the style for the create group page.
dialogStyleDialogStyle?Defines the style for dialogs.
settingsPageStyleSettingsPageStyle?Defines the style for the settings page.
blockedListPageStyleBlockedListPageStyle?Defines the style for the blocked list page.
starredMessageListPageStyleStarredMessageListPageStyle?Defines the style for the starred message list page.
outgoingCallPageStyleOutgoingCallPageStyle?Defines the style for the outgoing call page.
callAgainPageStyleCallAgainPageStyle?Defines the style for the call again page.
ongoingCallPageStyleOngoingCallPageStyle?Defines the style for the ongoing call page.
addParticipantsPageStyleAddParticipantsPageStyle?Defines the style for the add participants page.

AppColor Class#

Defines the color palette for the application.

PropertyTypeDescription
primaryColorColorDefines the primary color for the application.

DashBoardPageStyle Class#

Defines the styling for various components of the dashboard page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
tabBarThemeTabBarThemeDefines the theme for the tab bar.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
tabItemStyleTabItemStyleDefines the style for tab items.
archivedTileStyleArchivedTileStyleDefines the style for archived tiles.
titlesTextStyleTextStyleDefines the text style for titles.
recentChatItemStyleRecentChatItemStyleDefines the style for recent chat items.
callHistoryItemStyleCallHistoryItemStyleDefines the style for call history items.
createMeetLinkStyleCreateMeetLinkStyleDefines the style for creating meet links.
meetBottomSheetStyleMeetBottomSheetStyleDefines the style for the meet bottom sheet.
noDataTextStyleTextStyleDefines the text style for "no data" messages.
popupMenuThemeDataPopupMenuThemeDataDefines the theme for popup menus.
contactItemStyleContactItemStyleDefines the style for contact items.
floatingActionButtonThemeDataFloatingActionButtonThemeDataDefines the theme for floating action buttons.

EditTextFieldStyle Class#

Defines the style for the edit text field.

PropertyTypeDescription
editTextStyleTextStyleDefines the text style for the edit text.
editTextHintStyleTextStyleDefines the hint text style for the edit text.
titleStyleTextStyle?Defines the title text style for the edit text.

TabItemStyle Class#

Defines the style for tab items.

PropertyTypeDescription
textStyleTextStyleDefines the text style for tab items.
countIndicatorStyleCountIndicatorStyleDefines the style for the count indicator.

CountIndicatorStyle Class#

Defines the style for the count indicator.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the count indicator.
bgColorColorDefines the background color for the count indicator.
radiusdouble?Defines the radius for the count indicator.

ArchivedTileStyle Class#

Defines the style for archived tiles.

PropertyTypeDescription
textStyleTextStyleDefines the text style for archived tiles.
countTextStyleTextStyleDefines the text style for the count in archived tiles.

RecentChatItemStyle Class#

Defines the style for recent chat items.

PropertyTypeDescription
profileImageSizeSizeDefines the size of the profile image.
titleTextStyleTextStyleDefines the text style for the title.
subtitleTextStyleTextStyleDefines the text style for the subtitle.
spanTextColorColorDefines the color for span text.
typingTextStyleTextStyleDefines the text style for typing text.
timeTextStyleTextStyleDefines the text style for time.
unreadCountBgColorColorDefines the background color for unread count.
unreadCountTextStyleTextStyleDefines the text style for unread count.
dividerColorColorDefines the color for the divider.
unreadColorColorDefines the color for unread items.
selectedBgColorColorDefines the background color for selected items.
unselectedBgColorColorDefines the background color for unselected items.

CallHistoryItemStyle Class#

Defines the style for call history items.

PropertyTypeDescription
profileImageSizeSizeDefines the size of the profile image.
titleTextStyleTextStyleDefines the text style for the title.
subtitleTextStyleTextStyleDefines the text style for the subtitle.
durationTextStyleTextStyleDefines the text style for the duration.
iconColorColorDefines the color for icons.
selectedBgColorColorDefines the background color for selected items.
unselectedBgColorColorDefines the background color for unselected items.
dividerColorColorDefines the color for the divider.

CreateMeetLinkStyle Class#

Defines the style for creating meet links.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the meet link.
subTitleTextStyleTextStyleDefines the subtitle text style for the meet link.
iconDecorationDecorationDefines the decoration for the icon.
iconColorColorDefines the color for the icon.

MeetBottomSheetStyle Class#

Defines the style for the meet bottom sheet.

PropertyTypeDescription
titleStyleTextStyleDefines the text style for the title.
meetLinkTextStyleTextStyleDefines the text style for the meet link.
subTitleTextStyleTextStyleDefines the subtitle text style.
meetLinkDecorationDecorationDefines the decoration for the meet link.
copyIconColorColorDefines the color for the copy icon.
scheduleMeetToggleStyleScheduleMeetToggleStyleDefines the style for the schedule meet toggle.
joinMeetingButtonStyleButtonStyle?Defines the style for the join meeting button.

ScheduleMeetToggleStyle Class#

Defines the style for the schedule meet toggle.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the toggle.
toggleStyleToggleStyleDefines the style for the toggle.

ToggleStyle Class#

Defines the style for the toggle.

PropertyTypeDescription
activeColorColorDefines the color for the active state.
inactiveColorColorDefines the color for the inactive state.
activeToggleColorColorDefines the color for the active toggle.
inactiveToggleColorColorDefines the color for the inactive toggle.

CopyMeetLinkStyle Class#

Defines the style for copying meet links.

PropertyTypeDescription
titleTextStyleTextStyleDefines the text style for the title.
linkTextStyleTextStyleDefines the text style for the link.
leadingStyleCustomIconStyleDefines the style for the leading icon.
copyIconColorColorDefines the color for the copy icon.

CustomIconStyle Class#

Defines the style for custom icons.

PropertyTypeDescription
iconDecorationDecorationDefines the decoration for the icon.(applicable if exists in UI)
iconColorColorDefines 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.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
contactItemStyleContactItemStyleDefines the style for contact items.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
actionTextStyleTextStyleDefines the text style for actions.
noDataTextStyleTextStyleDefines the text style for "no data" messages.
buttonDecorationDecorationDefines the decoration for buttons.
buttonTextStyleTextStyleDefines the text style for button text.
buttonIconColorColorDefines the color for button icons.
popupMenuThemeDataPopupMenuThemeDataDefines the theme for popup menus.

ContactItemStyle Class#

Defines the style for contact items.

PropertyTypeDescription
profileImageSizeSizeDefines the size of the profile image.
titleStyleTextStyleDefines the text style for the title.
descriptionStyleTextStyleDefines the text style for the description.
actionTextStyleTextStyleDefines the text style for actions.
spanTextColorColorDefines the color for span text.
dividerColorColorDefines the color for the divider.
checkBoxShapeOutlinedBorderDefines the shape for the checkbox.

ArchivedChatsPageStyle Class#

Defines the styling for various components of the archived chats page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
recentChatItemStyleRecentChatItemStyleDefines the style for recent chat items.
noDataTextStyleTextStyleDefines the text style for "no data" messages.

ChatPageStyle Class#

Defines the styling for various components of the chat page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
chatUserAppBarStyleChatUserAppBarStyleDefines the style for the chat user app bar.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
messageTypingAreaStyleMessageTypingAreaStyleDefines the style for the message typing area.
notificationMessageViewStyleNotificationMessageViewStyleDefines the style for notification messages.
chatSelectionBgColorColorDefines the background color for chat selection.
senderChatBubbleStyleSenderChatBubbleStyleDefines the style for sender chat bubbles.
receiverChatBubbleStyleReceiverChatBubbleStyleDefines the style for receiver chat bubbles.
attachmentViewStyleAttachmentViewStyleDefines the style for the attachment view.
popupMenuThemeDataPopupMenuThemeDataDefines the theme for popup menus.
chatPageBackgroundDecorationDecoration?Defines the background decoration

ChatUserAppBarStyle Class#

Defines the style for the chat user app bar.

PropertyTypeDescription
profileImageSizeSizeDefines the size of the profile image.
titleTextStyleTextStyleDefines the text style for the title.
subtitleTextStyleTextStyleDefines the text style for the subtitle.

SenderChatBubbleStyle Class#

Defines the style for sender chat bubbles.

PropertyTypeDescription
textMessageViewStyleTextMessageViewStyleDefines the style for text messages.
imageMessageViewStyleImageMessageViewStyleDefines the style for image messages.
videoMessageViewStyleVideoMessageViewStyleDefines the style for video messages.
audioMessageViewStyleAudioMessageViewStyleDefines the style for audio messages.
docMessageViewStyleDocMessageViewStyleDefines the style for document messages.
contactMessageViewStyleContactMessageViewStyleDefines the style for contact messages.
locationMessageViewStyleLocationMessageViewStyleDefines the style for location messages.
replyHeaderMessageViewStyleReplyHeaderMessageViewStyleDefines the style for reply header messages.
decorationDecorationDefines the decoration for the chat bubble.

ReceiverChatBubbleStyle Class#

Defines the style for receiver chat bubbles.

PropertyTypeDescription
participantNameTextStyleTextStyleDefines the text style for the participant name.
textMessageViewStyleTextMessageViewStyleDefines the style for text messages.
imageMessageViewStyleImageMessageViewStyleDefines the style for image messages.
videoMessageViewStyleVideoMessageViewStyleDefines the style for video messages.
audioMessageViewStyleAudioMessageViewStyleDefines the style for audio messages.
docMessageViewStyleDocMessageViewStyleDefines the style for document messages.
contactMessageViewStyleContactMessageViewStyleDefines the style for contact messages.
locationMessageViewStyleLocationMessageViewStyleDefines the style for location messages.
replyHeaderMessageViewStyleReplyHeaderMessageViewStyleDefines the style for reply header messages.
decorationDecorationDefines the decoration for the chat bubble.

AttachmentViewStyle Class#

Defines the style for the attachment view.

PropertyTypeDescription
bgColorColorDefines the background color.
shapeBorderShapeBorderDefines the shape border.
documentStyleIconStyleDefines the style for document icons.
cameraStyleIconStyleDefines the style for camera icons.
galleryStyleIconStyleDefines the style for gallery icons.
audioStyleIconStyleDefines the style for audio icons.
contactStyleIconStyleDefines the style for contact icons.
locationStyleIconStyleDefines the style for location icons.
textStyleTextStyleDefines the text style.

MessageTypingAreaStyle Class#

Defines the styling for the message typing area in the application.

PropertyTypeDescription
textFieldStyleEditTextFieldStyleDefines the style for the text field.
decorationDecorationDefines the decoration for the typing area.
dividerColorColorDefines the color for the divider.
sentIconColorColorDefines the color for the sent icon.
audioRecordIconIconStyleDefines the style for the audio record icon.
rippleColorColorDefines the color for the ripple effect.
attachmentIconColorColorDefines the color for the attachment icon.
emojiIconColorColorDefines the color for the emoji icon.
replyHeaderMessageViewStyleReplyHeaderMessageViewStyleDefines the style for the reply header message view.
replyBgColorColorDefines the background color for the reply.
audioRecordingViewStyleAudioRecordingViewStyleDefines the style for the audio recording view.
bgColorColorDefines the background color.

AudioRecordingViewStyle Class#

Defines the style for the audio recording view.

PropertyTypeDescription
durationTextStyleTextStyleDefines the text style for the duration.
cancelTextStyleTextStyleDefines the text style for the cancel button.

NotificationMessageViewStyle Class#

Defines the style for notification messages.

PropertyTypeDescription
decorationDecorationDefines the decoration for the notification.
textStyleTextStyleDefines the text style for the notification.

ReplyHeaderMessageViewStyle Class#

Defines the style for the reply header message view.

PropertyTypeDescription
decorationDecorationDefines the decoration for the reply header.
titleTextStyleTextStyleDefines the text style for the title.
contentTextStyleTextStyleDefines the text style for the content.
mediaIconStyleIconStyleDefines the style for the media icon.
borderRadiusBorderRadiusDefines the border radius.

LocationMessageViewStyle Class#

Defines the style for location messages.

PropertyTypeDescription
timeTextStyleTextStyleDefines the text style for the time.
locationBorderRadiusBorderRadiusGeometryDefines the border radius for the location.

ContactMessageViewStyle Class#

Defines the style for contact messages.

PropertyTypeDescription
textMessageViewStyleTextMessageViewStyleDefines the style for the text message.
viewTextStyleTextStyleDefines the text style for the view.
profileImageSizeSizeDefines the size for the profile image.
dividerColorColorDefines the color for the divider.

TextMessageViewStyle Class#

Defines the style for text messages.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the text message.
timeTextStyleTextStyleDefines the text style for the time.
highlightColorColorDefines the highlight color.
urlMessageColorColorDefines the color for URL messages.
callLinkViewStyleCallLinkViewStyleDefines the style for call link view.

DownloadUploadViewStyle Class#

Defines the style for download and upload views.

PropertyTypeDescription
decorationDecorationDefines the decoration for the view.
textStyleTextStyleDefines the text style for the view.
progressIndicatorThemeDataProgressIndicatorThemeDataDefines the theme for the progress indicator.
iconStyleIconStyleDefines the style for the icon.

DocMessageViewStyle Class#

Defines the style for document messages.

PropertyTypeDescription
decorationDecorationDefines the decoration for the document message.
fileTextStyleTextMessageViewStyleDefines the style for the file text.
sizeTextStyleTextStyleDefines the text style for the size.
downloadUploadViewStyleDownloadUploadViewStyleDefines the style for the download/upload view.

VideoMessageViewStyle Class#

Defines the style for video messages.

PropertyTypeDescription
captionTextViewStyleTextMessageViewStyleDefines the style for the caption text.
timeTextStyleTextStyleDefines the text style for the time.
videoBorderRadiusBorderRadiusGeometryDefines the border radius for the video.
downloadUploadViewStyleDownloadUploadViewStyleDefines the style for the download/upload view.

ImageMessageViewStyle Class#

Defines the style for image messages.

PropertyTypeDescription
captionTextViewStyleTextMessageViewStyleDefines the style for the caption text.
timeTextStyleTextStyleDefines the text style for the time.
imageBorderRadiusBorderRadiusGeometryDefines the border radius for the image.
downloadUploadViewStyleDownloadUploadViewStyleDefines the style for the download/upload view.

AudioMessageViewStyle Class#

Defines the style for audio messages.

PropertyTypeDescription
decorationDecorationDefines the decoration for the audio message.
durationTextStyleTextStyleDefines the text style for the duration.
sliderThemeDataSliderThemeDataDefines the theme for the slider.
timeTextStyleTextStyleDefines the text style for the time.
downloadUploadViewStyleDownloadUploadViewStyleDefines the style for the download/upload view.
iconStyleIconStyleDefines the style for the icon.

CallLinkViewStyle Class#

Defines the style for call link views.

PropertyTypeDescription
decorationDecorationDefines the decoration for the call link view.
textStyleTextStyleDefines the text style for the call link view.
iconColorColorDefines the color for the icon.

IconStyle Class#

Defines the style for icons.

PropertyTypeDescription
bgColorColorDefines the background color for the icon.(applicable if exists in UI)
iconColorColorDefines the color for the icon.(applicable if exists in UI)
borderColorColorDefines 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.

PropertyTypeDescription
backgroundColorColorDefines the background color of the dialog.
titleTextStyleTextStyleDefines the text style for the title.
contentTextStyleTextStyleDefines the text style for the content.
buttonStyleButtonStyleDefines the style for buttons.
shapeShapeBorderDefines the shape of the dialog.
headerContainerDecorationDecorationDefines the decoration for the header container.(applicable if exists in UI)
iconColorColorDefines 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.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
titleStyleTextStyleDefines the text style for the title.
addressLine1StyleTextStyleDefines the text style for the first address line.
addressLine2StyleTextStyleDefines the text style for the second address line.
floatingActionButtonThemeDataFloatingActionButtonThemeDataDefines the theme for the floating action button.

ChatInfoPageStyle Class#

Defines the styling for various components of the chat info page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
silverAppbarTitleStyleTextStyleDefines the text style for the silver app bar title.
silverAppBarSubTitleStyleTextStyleDefines the text style for the silver app bar subtitle.
silverAppBarIconColorColorDefines the color for the silver app bar icons.
muteNotificationStyleMuteNotificationStyleDefines the style for mute notifications.
optionsViewStyleListItemStyleDefines the style for the options view.
viewAllMediaStyleListItemStyleDefines the style for the "view all media" section.
reportUserStyleListItemStyleDefines the style for the "report user" section.

GroupChatInfoPageStyle Class#

Defines the styling for various components of the group chat info page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
silverAppbarTitleStyleTextStyleDefines the text style for the silver app bar title.
silverAppBarSubTitleStyleTextStyleDefines the text style for the silver app bar subtitle.
silverAppBarIconColorColorDefines the color for the silver app bar icons.
muteNotificationStyleMuteNotificationStyleDefines the style for mute notifications.
groupMemberStyleContactItemStyleDefines the style for group members.
addParticipantStyleListItemStyleDefines the style for the "add participant" section.
viewAllMediaStyleListItemStyleDefines the style for the "view all media" section.
reportGroupStyleListItemStyleDefines the style for the "report group" section.
leaveGroupStyleListItemStyleDefines the style for the "leave group" section.

MuteNotificationStyle Class#

Defines the style for mute notifications.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the mute notification text.
toggleStyleToggleStyleDefines the style for the toggle switch.

ContactItemStyle Class#

Defines the style for contact items.

PropertyTypeDescription
titleStyleTextStyleDefines the text style for the title.
descriptionStyleTextStyleDefines the text style for the description.
actionTextStyleTextStyleDefines the text style for the action text.

MuteNotificationStyle Class#

Defines the style for mute notifications.

PropertyTypeDescription
textStyleTextStyleDefines the text style for the mute notification text.
toggleStyleToggleStyleDefines the style for the toggle switch.

GalleryPageStyle Class#

Defines the styling for various components of the gallery page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
buttonDecorationDecorationDefines the decoration for buttons.

ViewAllMediaPageStyle Class#

Defines the styling for various components of the "View All Media" page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
tabBarThemeTabBarThemeDefines the theme for the tab bar.
tabItemStyleTabItemStyleDefines the style for tab items.
noDataTextStyleTextStyleDefines the text style for the "no data" message.
groupedMediaItemGroupedMediaItemStyleDefines the style for grouped media items.

GroupedMediaItemStyle Class#

Defines the style for grouped media items.

PropertyTypeDescription
titleStyleTextStyleDefines the text style for the title.
mediaImageItemStyleMediaItemStyleDefines the style for media image items.
mediaVideoItemStyleMediaItemStyleDefines the style for media video items.
mediaAudioItemStyleMediaItemStyleDefines the style for media audio items.
documentItemStyleDocumentItemStyleDefines the style for document items.
linkItemStyleLinkItemStyleDefines the style for link items.

MediaItemStyle Class#

Defines the style for media items.

PropertyTypeDescription
iconColorColorDefines the color for the icon.
bgColorColorDefines the background color.

DocumentItemStyle Class#

Defines the style for document items.

PropertyTypeDescription
titleTextStyleTextStyleDefines the text style for the title.
sizeTextStyleTextStyleDefines the text style for the size.
dateTextStyleTextStyleDefines the text style for the date.
dividerColorColorDefines the color for the divider.

LinkItemStyle Class#

Defines the style for link items.

PropertyTypeDescription
titleTextStyleTextStyleDefines the text style for the title.
descriptionTextStyleTextStyleDefines the text style for the description.
linkTextStyleTextStyleDefines the text style for the link.
iconColorColorDefines the color for the icon.
outerDecorationDecorationDefines the outer decoration.
innerDecorationDecorationDefines the inner decoration.
iconDecorationDecorationDefines the icon decoration.

ProfileViewStyle Class#

Defines the styling for various components of the profile view page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
profileImageSizeSizeDefines the size for the profile image.
cameraIconStyleIconStyleDefines the style for the camera icon.
nameTextFieldStyleEditTextFieldStyleDefines the style for the name text field.
emailTextFieldStyleEditTextFieldStyleDefines the style for the email text field.
mobileTextFieldStyleEditTextFieldStyleDefines the style for the mobile text field.
statusTextFieldStyleEditTextFieldStyleDefines the style for the status text field.
buttonStyleButtonStyleDefines the style for buttons.
bottomSheetCardThemeCardThemeDefines the theme for the bottom sheet card.
optionStyleTextStyleDefines the text style for options.
optionsTextStyleTextStyleDefines the text style for the options text.

MediaSentPreviewPageStyle Class#

Defines the styling for various components of the media sent preview page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
scaffoldBackgroundColorColorDefines the background color for the scaffold.
chatUserAppBarStyleChatUserAppBarStyleDefines the style for the chat user app bar.
textFieldStyleEditTextFieldStyleDefines the style for the text field.
iconColorColorDefines the color for icons.
sentIconFloatingActionButtonThemeDataDefines the theme for the sent icon.
nameTextStyleTextStyleDefines the text style for the name.

ChatUserAppBarStyle Class#

Defines the style for the chat user app bar.

PropertyTypeDescription
profileImageSizeSizeDefines the size for the profile image.

EditTextFieldStyle Class#

Defines the style for the edit text field.

PropertyTypeDescription
editTextStyleTextStyleDefines the text style for the edit text.
editTextHintStyleTextStyleDefines the text style for the edit text hint.

LocalContactPageStyle Class#

Defines the styling for various components of the local contact page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
noDataTextStyleTextStyleDefines the text style for the "no data" message.
contactItemStyleLocalContactItemDefines the style for contact items.
selectedContactItemStyleLocalContactItemDefines the style for selected contact items.
floatingActionButtonThemeDataFloatingActionButtonThemeDataDefines the theme for the floating action button.

LocalContactItem Class#

Defines the style for local contact items.

PropertyTypeDescription
profileImageSizeSizeDefines the size for the profile image.
titleStyleTextStyleDefines the text style for the title.
dividerColorColorDefines the color for the divider.

LocalContactPreviewPageStyle Class#

Defines the styling for various components of the local contact preview page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
contactItemStyleLocalContactItemDefines the style for contact items.
listItemStyleListItemStyleDefines the style for list items.
floatingActionButtonThemeDataFloatingActionButtonThemeDataDefines the theme for the floating action button.

LocalContactItem Class#

Defines the style for local contact items.

PropertyTypeDescription
profileImageSizeSizeDefines the size for the profile image.
titleStyleTextStyleDefines the text style for the title.
dividerColorColorDefines the color for the divider.

CreateGroupPageStyle Class#

Defines the styling for various components of the create group page in the application.

PropertyTypeDescription
appbarThemeAppBarThemeDefines the theme for the app bar.
actionTextStyleTextStyleDefines the text style for action text.
profileImageSizeSizeDefines the size for the profile image.
cameraIconStyleIconStyleDefines the style for the camera icon.
nameTextFieldStyleEditTextFieldStyleDefines the style for the name text field.
counterTextStyleTextStyleDefines the text style for the counter.
emojiColorColorDefines the color for emojis.

MessageInfoPageStyle Class#

Defines the styles for the Message Info Page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
senderChatBubbleStyleSenderChatBubbleStyleDefines the style for the sender chat bubble.
deliveredTitleStyleTextStyleDefines the text style for the delivered title.
deliveredMsgTitleStyleTextStyleDefines the text style for the delivered message title.
readTitleStyleTextStyleDefines the text style for the read title.
readMsgTitleStyleTextStyleDefines the text style for the read message title.
deliveredItemStyleContactItemStyleDefines the style for the delivered item.
readItemStyleContactItemStyleDefines the style for the read item.

SettingsPageStyle Class#

Defines the styling for various components of the settings page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
listItemStyleListItemStyleDefines the style for list items.

ListItemStyle Class#

Defines the style for list items.

PropertyTypeDescription
titleTextStyleTextStyleDefines the text style for the title.
descriptionTextStyleTextStyleDefines the text style for the description.
leadingIconColorColorDefines the color for the leading icon.
trailingIconColorColorDefines the color for the trailing icon.
dividerColorColorDefines the color for the divider.

StarredMessageListPageStyle Class#

Defines the styling for various components of the starred message list page in the application.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
noDataTextStyleTextStyleDefines the text style for the "no data" message.
starredMessageUserHeaderStyleStarredMessageUserHeaderStyleDefines the style for the user header in starred messages.
receiverChatBubbleStyleReceiverChatBubbleStyleDefines the style for the receiver chat bubble.
senderChatBubbleStyleSenderChatBubbleStyleDefines the style for the sender chat bubble.
popupMenuThemeDataPopupMenuThemeDataDefines the theme for the popup menu.

StarredMessageUserHeaderStyle Class#

Defines the style for the user header in starred messages.

PropertyTypeDescription
profileImageSizeSizeDefines the size for the profile image.
profileNameStyleTextStyleDefines the text style for the profile name.
dateTextStyleTextStyleDefines the text style for the date.

BlockedListPageStyle Class#

Defines the styling for various components of the blocked list page in the application.

PropertyTypeDescription
appbarThemeAppBarThemeDefines the theme for the app bar.
blockedUserItemStyleContactItemStyleDefines the style for blocked user items.
noDataTextStyleTextStyleDefines the text style for the "no data" message.

OngoingCallPageStyle Class#

Defines the styling for the ongoing call page.

PropertyTypeDescription
actionIconColorColorDefines the color for action icons.
backgroundDecorationDecorationDefines the background decoration.
callerNameTextStyleTextStyleDefines the text style for the caller's name.
callDurationTextStyleTextStyleDefines the text style for the call duration.
callStatusTextStyleTextStyleDefines the text style for the call status.
pinnedCallUserTileStyleCallUserTileStyleDefines the style for the pinned call user tile.
listCallUserTileStyleCallUserTileStyleDefines the style for the list call user tile.
gridCallUserTileStyleCallUserTileStyleDefines the style for the grid call user tile.
actionButtonsStyleActionButtonStyleDefines the style for action buttons.
disconnectButtonStyleButtonStyleDefines the style for the disconnect button.

CallUserTileStyle Class#

Defines the styling for a call user tile.

PropertyTypeDescription
borderRadiusBorderRadiusGeometryDefines the border radius.
backgroundColorColorDefines the background color.
profileImageSizeintDefines the size of the profile image.
nameTextStyleTextStyleDefines the text style for the name.
muteActionStyleActionButtonStyleDefines the style for the mute action button.
speakingIndicatorStyleActionButtonStyleDefines the style for the speaking indicator.
callStatusTextStyleTextStyleDefines the text style for the call status.

OutgoingCallPageStyle Class#

Defines the styling for the outgoing call page.

PropertyTypeDescription
backgroundDecorationDecorationDefines the background decoration.
callStatusTextStyleTextStyleDefines the text style for the call status.
callerNameTextStyleTextStyleDefines the text style for the caller's name.
profileImageSizeSizeDefines the size of the profile image.
profileRippleColorColorDefines the color for the profile ripple effect.
actionButtonsStyleActionButtonStyleDefines the style for action buttons.
disconnectButtonStyleButtonStyleDefines the style for the disconnect button.

ActionButtonStyle Class#

Defines the styling for action buttons.

PropertyTypeDescription
inactiveBgColorColorDefines the background color when inactive.
activeBgColorColorDefines the background color when active.
inactiveIconColorColorDefines the icon color when inactive.
activeIconColorColorDefines the icon color when active.
shapeShapeBorderDefines the shape of the button.

CallAgainPageStyle Class#

Defines the styling for the call again page.

PropertyTypeDescription
backgroundDecorationDecorationDefines the background decoration.
callStatusTextStyleTextStyleDefines the text style for the call status.
callerNameTextStyleTextStyleDefines the text style for the caller's name.
profileImageSizeSizeDefines the size of the profile image.
bottomActionsContainerDecorationDecorationDefines the decoration for the bottom actions container.
bottomActionsContainerTextStyleTextStyleDefines the text style for the bottom actions container.
cancelActionStyleActionButtonStyleDefines the style for the cancel action button.
callAgainActionStyleActionButtonStyleDefines the style for the call again action button.
actionsTitleStyleTextStyleDefines the text style for the actions title.

CallInfoPageStyle Class#

Defines the styling for the call info page.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
popupMenuThemeDataPopupMenuThemeDataDefines the theme data for popup menus.
callHistoryItemStyleCallHistoryItemStyleDefines the style for call history items.
contactItemStyleContactItemStyleDefines the style for contact items.

AddParticipantsPageStyle Class#

Defines the styling for the add participants page.

PropertyTypeDescription
appBarThemeAppBarThemeDefines the theme for the app bar.
tabBarThemeTabBarThemeDefines the theme for the tab bar.
searchTextFieldStyleEditTextFieldStyleDefines the style for the search text field.
tabItemStyleTabItemStyleDefines the style for tab items.
contactItemStyleContactItemStyleDefines the style for contact items.
copyMeetLinkStyleContactItemStyleDefines the style for the copy meet link.
participantItemStyleParticipantItemStyleDefines the style for participant items.
noDataTextStyleTextStyleDefines the text style for no data message.
buttonDecorationDecorationDefines the decoration for buttons.
buttonTextStyleTextStyleDefines the text style for button text.
buttonIconColorColorDefines the color for button icons.

ParticipantItemStyle Class#

Defines the styling for a participant item.

PropertyTypeDescription
profileImageSizeSizeDefines the size of the profile image.
textStyleTextStyleDefines the text style for the participant name.
actionStyleActionButtonStyle`Defines the style for action buttons.
dividerColorColorDefines the color for dividers.

JoinCallPreviewPageStyle Class#

Defines the styling for the join call preview page.

PropertyTypeDescription
backgroundDecorationDecorationDefines the background decoration.
callerNameTextStyleTextStyleDefines the text style for the caller's name.
profileImageSizeSizeDefines the size of the profile image.
actionButtonsStyleActionButtonStyleDefines the style for action buttons.
joinCallButtonStyleButtonStyleDefines the style for the join call button.