In-App UI
React Native
UI components
Customization
Customizing Knock UI components in React Native
How to customize the UI of our pre-built components for React Native.
NotificationFeedCellStyle
Overview
NotificationFeedCellStyle
allows for UI customization of the rows in the NotificationFeed
.
Properties
unreadNotificationCircleColorstring
Color of the unread circle indicator in the top left of the row.showAvatarViewboolean
Determines whether to show the avatar/initials view in the upper left corner of the row.avatarViewStyleAvatarViewStyle
Customizes the styling of the avatar view.primaryActionButtonStyleActionButtonStyle
Customizes the styling of primary action buttons.secondaryActionButtonStyleActionButtonStyle
Customizes the styling of secondary action buttons.tertiaryActionButtonStyleActionButtonStyle
Customizes the styling of tertiary action buttons.sentAtDateFormatterIntl.DateTimeFormat
Formatter for the sent timestamp at the bottom of the row.sentAtDateTextStyleTextStyle
Text style for the sent timestamp.htmlStylesRecord<string, TextStyle | ViewStyle | ImageStyle>
Customizes the CSS styles of the HTML content in the notification body.EmptyNotificationFeedStyle
Overview
EmptyNotificationFeedStyle
allows for UI customization of the empty state view when there are no notifications in the NotificationFeed
.
Properties
titleStringstring
The title text displayed when the feed is empty.subtitleStringstring
The subtitle text displayed when the feed is empty.titleStyleTextStyle
Customizes the style of the title text.subtitleStyleTextStyle
Customizes the style of the subtitle text.iconStyleImageStyle
Customizes the style of the icon displayed in the empty state view.iconstring
The URL or local path to the icon image displayed in the empty state view.ActionButtonStyle
Overview
ActionButtonStyle
allows for UI customization of the action buttons in the NotificationFeed
.
Properties
buttonContainerStyleViewStyle
Customizes the container style of the action button.buttonTextStyleTextStyle
Customizes the text style of the action button.buttonIconStyleImageStyle
Customizes the icon style of the action button.AvatarViewStyle
Overview
AvatarViewStyle
allows for UI customization of the avatar view in the NotificationFeed
.
Properties
containerViewStyle
Customizes the overall container style of the avatar view.imageImageStyle
Customizes the image style of the avatar view.textTextStyle
Customizes the text style for initials when no avatar image is available.