Modification Group
A component for grouping related product modifications in an accordion interface.
Single Select Modification Group
Accordion group for single-select options
Multi Select Modification Group
Accordion group for multi-select options
Usage
The ModificationGroup component wraps option selectors in an accordion interface, allowing users to expand and collapse different groups of options. It supports both single-select and multi-select option groups.
Props
group- Object containing group data (id, name, options, multiSelect)selectedOption- Currently selected option ID or array of IDsonSingleOptionChange- Function called when a single option is selectedonMultiOptionChange- Function called when a multi option is toggledisOpen- Boolean indicating if the accordion is openonOpenChange- Function called when the accordion open state changes