Data grid / foldkit-mixins-data-grid

GridStyle

const · packages/mixins-data-grid/src/style.ts:50

const GridStyle: NamedStyle<Contract<{ readonly root: UnnamedSlot<Capability<"Focusable", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly [EventToken<"keydown">], readonly [AttrToken<"role">, AttrToken<"aria-label">, AttrToken<"aria-rowcount">, AttrToken<"aria-colcount">, AttrToken<"aria-activedescendant">], readonly RequirementName[], boolean>; readonly header: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly headerRow: UnnamedSlot<Capability<"Container", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly headerCell: UnnamedSlot<Capability<"Base", readonly []>, readonly EventName[], readonly AttributeName[], readonly RequirementName[], boolean>; readonly resizeHandle: UnnamedSlot<Capability<"Focusable", readonly [Capability<"Interactive", readonly [Capability<"Base", readonly []>]>]>, readonly [EventToken<"keydown">], 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 row: UnnamedSlot<Capability<"Container", readonly [Capabi …;

Every piece is in the components layer, so an application's own layer wins.

In the guides