Package-level declarations
Types
Link copied to clipboard
class SKAvatarComponent(id: String, config: SKComponentConfig = SKComponentConfig(
appearance = SKAppearanceConfig.Avatar,
behavior = SKBehaviorConfig.Passive,
), initials: String = "", hasImage: Boolean = false) : SKBaseInteractiveComponent
Identity / avatar primitive — host supplies image content; initials are the deterministic fallback.
Link copied to clipboard
class SKBadgeComponent(id: String, config: SKComponentConfig = SKComponentConfig(
appearance = SKAppearanceConfig.Badge,
behavior = SKBehaviorConfig.Passive,
), text: String = "", visible: Boolean = true, dot: Boolean = false) : SKBaseInteractiveComponent
Compact status / count badge.
Link copied to clipboard
class SKTabRowComponent(id: String, config: SKComponentConfig = SKComponentConfig(
appearance = SKAppearanceConfig.TabRow,
behavior = SKBehaviorConfig.Default,
), items: List<SKTabItem>, selectedId: String?) : SKBaseInteractiveComponent
Exclusive tab-selection row (NavigationBar-style items list — not a new selection framework).