CRUD / foldkit-mixins-crud/recipes
List
const · packages/mixins-crud/src/recipes.ts:68
const List: SlotRecipe<Contract<{ readonly root: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly status: UnnamedSlot<Capability<"Base", readonly []>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly table: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly head: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly headRow: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly body: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly headCell: UnnamedSlot<Capability<"Base", readonly []>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly sort: UnnamedSlot<Capability<"Interactive", readonly [Capability<"B …;A list as a quiet table: small uppercase headings over rows divided by a
line, each row lit under the pointer. open: 'row' (the default) stretches
the way into a row across it, so a press anywhere on the row opens it, as
the row's highlight promises; open: 'link' keeps it to its words, drawn as a
link, for a row whose other cells hold controls of their own. A list with
nothing in it says so in a dashed box; one still loading says so plainly,
and only once the wait is noticeable (Loading.shown).
In the guides
- A look for each viewCRUD / foldkit-mixins-crud