Mixins / foldkit-mixins-ui

InputSlots

const · packages/mixins-ui/src/input.ts:9

const InputSlots: Slots.Contract<{
  readonly input: Slot.UnnamedSlot<
    Capability.Capability<
      'TextInput',
      readonly [
        Capability.Capability<
          'Focusable',
          readonly [
            Capability.Capability<
              'Interactive',
              readonly [Capability.Capability<'Base', readonly []>]
            >,
          ]
        >,
      ]
    >,
    readonly [
      Event.EventToken<'input'>,
      Event.EventToken<'focus'>,
      Event.EventToken<'blur'>,
    ],
    readonly [
      Attr.AttrToken<'aria-label'>,
      Attr.AttrToken<'aria-invalid'>,
      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 Slot.EventName[],
    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
  >
}>

In the guides