Checkbox.CheckboxSlots
const · packages/mixins-ui/src/checkbox.ts:11
const CheckboxSlots: Slots.Contract<{
readonly checkbox: Slot.UnnamedSlot<
Capability.Capability<
'Interactive',
readonly [Capability.Capability<'Base', readonly []>]
>,
readonly [Event.EventToken<'click'>],
readonly [
Attr.AttrToken<'role'>,
Attr.AttrToken<'aria-disabled'>,
Attr.AttrToken<'disabled'>,
Attr.AttrToken<'value'>,
],
readonly Slot.RequirementName[],
boolean
>
readonly label: Slot.UnnamedSlot<
Capability.Capability<
'Container',
readonly [
Capability.Capability<
'Interactive',
readonly [Capability.Capability<'Base', readonly []>]
>,
]
>,
readonly [Event.EventToken<'click'>],
readonly Slot.AttributeName[],
readonly Slot.RequirementName[],
boolean
>
readonly description: Slot.UnnamedSlot<
Capability.Capability<
'Container',
readonly [
Capability.Capability<
'Interactive',
readonly [Capability.Capability<'Base', readonly []>]
>,
]
>,
readonly Slot.EventName[],
readonly Slot.AttributeName[],
readonly Slot.RequirementName[],
boolean
>
readonly hiddenInput: Slot.UnnamedSlot<
Capability.Capability<'Base', readonly []>,
readonly Slot.EventName[],
readonly [Attr.AttrToken<'value'>],
readonly Slot.RequirementName[],
boolean
>
}>Both the control and its label carry the base toggle handlers, so both own
click. hiddenInput exists only when a form name is configured; its base
bundle is then empty.