CRUD / foldkit-mixins-crud

Toolbar

namespace · packages/mixins-crud/src/editor.ts:295

const Toolbar = { forMessages }

In the guides

Members

Toolbar.forMessages

function · packages/mixins-crud/src/editor.ts:266

forMessages<Message>(): {
  define: (options?: {
    readonly name?: string
  }) => SlotView.SlotView<
    Slots.Contract<{
      readonly root: 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 search: 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 filters: 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 sort: 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 actions: Slot.UnnamedSlot<
        Capability.Capability<
          'Container',
          readonly [
            Capability.Capability<
              'Interactive',
              readonly [Capability.Capability<'Base', readonly []>]
            >,
          ]
        >,
        readonly Slot.EventName[],
        readonly Slot.AttributeName[],
        readonly Slot.RequirementName[],
        boolean
      >
    }>,
    ToolbarInput,
    Message
  >
}

Names the Messages its controls send: Toolbar.forMessages<Message>().define().