Package-level declarations

Types

Link copied to clipboard

Constants used for test tags in AppProfileHeader.

Link copied to clipboard

Constants used for test tags in AppProfileRow.

Functions

Link copied to clipboard
fun AppProfileHeader(name: String, email: String, modifier: Modifier = Modifier, imageSource: AppImageSource? = AppImageSource.Resource(Res.drawable.profile), onEditClick: () -> Unit? = null, onImagePicked: (ByteArray) -> Unit? = null)

A profile header component that displays a large circular image with an edit button, followed by the user's name and email centered. This version accepts raw String for name and email.

fun AppProfileHeader(name: StringResource, email: StringResource, modifier: Modifier = Modifier, imageSource: AppImageSource? = AppImageSource.Resource(Res.drawable.profile), onEditClick: () -> Unit? = null, onImagePicked: (ByteArray) -> Unit? = null)

A profile header component that displays a large circular image with an edit button, followed by the user's name and email centered. This version accepts StringResource for name and email.

Link copied to clipboard
Link copied to clipboard
fun AppProfileRow(name: String, email: String, modifier: Modifier = Modifier, imageSource: AppImageSource? = AppImageSource.Resource(Res.drawable.profile), onEditClick: () -> Unit? = null)

A profile row component that displays user information with an image and an edit button. This version accepts raw String for name and email.

fun AppProfileRow(name: StringResource, email: StringResource, modifier: Modifier = Modifier, imageSource: AppImageSource? = AppImageSource.Resource(Res.drawable.profile), onEditClick: () -> Unit? = null)

A profile row component that displays user information with an image and an edit button. This version accepts StringResource for name and email.

fun AppProfileRow(title: String, description: String, modifier: Modifier = Modifier, image: @Composable RowScope.() -> Unit? = null, action: @Composable RowScope.() -> Unit? = null, containerColor: Color? = null, contentColor: Color? = null)

A generic profile row component that displays user information with slots for image and action.

Link copied to clipboard
Link copied to clipboard
fun AppUserRow(name: String, role: String, modifier: Modifier = Modifier, imageSource: AppImageSource? = null, onClick: () -> Unit? = null)

A user row component typically used in lists or carousels to display name and role/description. This version accepts raw String for name and role.

fun AppUserRow(name: StringResource, role: StringResource, modifier: Modifier = Modifier, imageSource: AppImageSource? = null, onClick: () -> Unit? = null)

A user row component typically used in lists or carousels to display name and role/description. This version accepts StringResource for name and role.

Link copied to clipboard
Link copied to clipboard