Top Bar Config
data class TopBarConfig(val route: String? = null, val title: String? = null, val subtitle: String? = null, val onBack: () -> Unit? = null, val onClose: () -> Unit? = null, val onFavorite: () -> Unit? = null, val onMenuClick: () -> Unit? = null, val onSearchClick: () -> Unit? = null, val useTransparent: Boolean = false, val backgroundColor: Color = Color.Unspecified, val profileImageSource: AppImageSource? = null, val onProfileClick: () -> Unit? = null)
Configuration for the TopBar that can be dynamically applied.
Constructors
Link copied to clipboard
constructor(route: String? = null, title: String? = null, subtitle: String? = null, onBack: () -> Unit? = null, onClose: () -> Unit? = null, onFavorite: () -> Unit? = null, onMenuClick: () -> Unit? = null, onSearchClick: () -> Unit? = null, useTransparent: Boolean = false, backgroundColor: Color = Color.Unspecified, profileImageSource: AppImageSource? = null, onProfileClick: () -> Unit? = null)
Properties
Link copied to clipboard
The background color used for contrast in transparent mode.
Link copied to clipboard
Optional callback for favorite action.
Link copied to clipboard
Optional callback for menu action.
Link copied to clipboard
Optional callback for profile action.
Link copied to clipboard
Optional callback for search action.
Link copied to clipboard
The source of the profile image (URL or Resource).
Link copied to clipboard
Whether to use the transparent style.