CRUD / foldkit-mixins-crud/recipes

Toolbar

const · packages/mixins-crud/src/recipes.ts:262

const Toolbar: SlotRecipe<
  Contract<{
    readonly root: UnnamedSlot<
      Capability<
        'Container',
        readonly [
          Capability<'Interactive', readonly [Capability<'Base', readonly []>]>,
        ]
      >,
      readonly EventName[],
      readonly AttributeName[],
      readonly RequirementName[],
      boolean
    >
    readonly search: UnnamedSlot<
      Capability<
        'Container',
        readonly [
          Capability<'Interactive', readonly [Capability<'Base', readonly []>]>,
        ]
      >,
      readonly EventName[],
      readonly AttributeName[],
      readonly RequirementName[],
      boolean
    >
    readonly filters: UnnamedSlot<
      Capability<
        'Container',
        readonly [
          Capability<'Interactive', readonly [Capability<'Base', readonly []>]>,
        ]
      >,
      readonly EventName[],
      readonly AttributeName[],
      readonly RequirementName[],
      boolean
    >
    readonly sort: UnnamedSlot<
      Capability<
        'Container',
        readonly [
          Capability<'Interactive', readonly [Capability<'Base', readonly []>]>,
        ]
      >,
      readonly EventName[],
      readonly AttributeName[],
      readonly RequirementName[],
      boolean
    >
    readonly actions: UnnamedSlot<
      Capability<
        'Container',
        readonly [
          Capability<'Interactive', readonly [Capability<'Base', readonly []>]>,
        ]
      >,
      readonly EventName[],
      readonly AttributeName[],
      readonly RequirementName[],
      boolean
    >
  }>,
  {}
>

A list's controls in a row that wraps: the search first and widest, the actions at the end.