A plain group of structural members that mirrors a UI kit without
importing component implementations. Pass it to createSelectionSchema
in place of a UI kit; with selectable: false its members are never asked
about.
API
interface SelectionGroup {components: ReadonlyArray <{
name: string;
description: string;
children?: unknown;
}>;selectable?: boolean;}components
ReadonlyArray<{
name: string;
description: string;
children?: unknown;
}>The group's members, in the order their kit lists them. Each needs only
the name and description the model reads; children, when it is an
array of members, adds those members after their parent.
selectable
booleanWhether selection may choose among the group's members. Defaults to
true. When false, the members and their children are never asked
about, and a name non-selectable here is non-selectable in every group.