Skip to main content

Interface: BlockGroup

Represents the organizational structure for block groups.

A BlockGroup is used to organize related blocks into logical sections within the product configurator. Groups can have their own display settings and preview images.

Extended by

Properties

groupIndex?

optional groupIndex: number

Display order of this group relative to other groups.


id

id: string

Unique identifier for this group.


name

name: string

Display name for this group.


optionSetIds

optionSetIds: string[]

List of option set IDs that belong to this group.


optionSetNames

optionSetNames: string

Comma-separated list of option set names in this group.


preview?

optional preview: BlockGroupPreview

Preview image settings for this group.


selectMatching

selectMatching: boolean

If true, selecting one option in the group will attempt to select matching options in other blocks of the same group.