Mixins / foldkit-mixins-ui
BadgeSlots
const · packages/mixins-ui/src/badge.ts:10
const BadgeSlots: Slots.Contract<{
readonly badge: Slot.UnnamedSlot<
Capability.Capability<
'Container',
readonly [
Capability.Capability<
'Interactive',
readonly [Capability.Capability<'Base', readonly []>]
>,
]
>,
readonly Slot.EventName[],
readonly Slot.AttributeName[],
readonly Slot.RequirementName[],
boolean
>
}>A status pill publishes one slot; it owns no state, messages, or
bundles. The pill reads its tone from data-tone, which the Badge
recipe maps to a family; values outside the map keep the base.