Package-level declarations

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun KAvatar(modifier: Modifier = Modifier, size: KAvatarSize = KAvatarSize.Default, content: @Composable BoxScope.() -> Unit)

Root avatar container — mirrors shadcn/ui Avatar.

Link copied to clipboard
fun BoxScope.KAvatarBadge(modifier: Modifier = Modifier, size: KAvatarSize = KAvatarSize.Default, content: @Composable BoxScope.() -> Unit? = null)

Status badge shown in the bottom-right corner of an KAvatar.

Link copied to clipboard
fun BoxScope.KAvatarFallback(modifier: Modifier = Modifier, size: KAvatarSize = KAvatarSize.Default, initials: String? = null, content: @Composable () -> Unit? = null)

Fallback layer — shown when KAvatarImage has no painter.

Link copied to clipboard
fun KAvatarGroup(modifier: Modifier = Modifier, overlap: Dp = 8.dp, content: @Composable RowScope.() -> Unit)

Horizontal stack of overlapping avatars — mirrors AvatarGroup.

Link copied to clipboard
fun KAvatarGroupCount(count: Int, modifier: Modifier = Modifier, size: KAvatarSize = KAvatarSize.Default)

Overflow count pill used inside KAvatarGroup to show "+ N more" avatars.

Link copied to clipboard
fun BoxScope.KAvatarImage(modifier: Modifier = Modifier, painter: Painter?, contentDescription: String? = null)

Image layer of an KAvatar.