Package-level declarations

Functions

Link copied to clipboard
fun AndroWatchLargeTopBar(title: String, modifier: Modifier = Modifier, subtitle: String? = null, onBack: () -> Unit? = null, scrollBehavior: TopAppBarScrollBehavior? = null, actions: @Composable RowScope.() -> Unit = {})

Large (expanded) top app bar with optional subtitle, back button and actions.

Link copied to clipboard
fun AndroWatchTopBar(title: String, modifier: Modifier = Modifier, subtitle: String? = null, onBack: () -> Unit? = null, scrollBehavior: TopAppBarScrollBehavior? = null, actions: @Composable RowScope.() -> Unit = {})

Standard (small) top app bar with optional subtitle, back button and actions.

Link copied to clipboard
fun EmptyStateView(icon: ImageVector, message: String, modifier: Modifier = Modifier, actionLabel: String? = null, onAction: () -> Unit? = null)

Full-screen empty-state placeholder with an icon, message and optional action button.

Link copied to clipboard
fun ErrorView(message: String = stringResource(R.string.error_collecting), detail: String? = null, onRetry: () -> Unit? = null, modifier: Modifier = Modifier)

Error state with an icon, message, optional detail and optional retry button.

Link copied to clipboard
fun LiveBadge(modifier: Modifier = Modifier)

Non-interactive chip indicating a category is streaming live updates.

Link copied to clipboard
fun LoadingView(message: String = stringResource(R.string.loading), modifier: Modifier = Modifier)

Centered loading indicator with an optional message.

Link copied to clipboard
fun M3ElevatedPanel(modifier: Modifier = Modifier, onClick: () -> Unit? = null, contentPadding: Dp = 16.dp, content: @Composable ColumnScope.() -> Unit)

Elevated card panel wrapping its content in a padded Column, optionally clickable.

Link copied to clipboard
fun SignalCountChip(count: Int, modifier: Modifier = Modifier)

Non-interactive chip showing the number of signals in a category.

Link copied to clipboard
fun TierBadge(tier: Sensitivity, modifier: Modifier = Modifier)

Non-interactive chip labeling a category's sensitivity tier, colored per tierChipColors.