-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Describe the Bug
Use case: user wants to add a ListGroup component to the PropertiesPanel for a custom form-js widget, similar to Custom Properties, Static Options or Header Items in order to add a dynamic list of custom entries.
Outcome: it is possible to add a ListGroup, but the item list can't be opened. The 'bio-properties-panel-list' div never receives the 'open' CSS class. It is possible, however to add 'open' class to the div in the browser 'Elements' tab and see the list contents, add or remove list items. But still it won't toggle back to the closed state.
Note: the isssue doesn't occur when using Properties Panel with bpmn-js editor.
Steps to Reproduce
Please refer to this repo
https://github.com/maximryzhov/form-js-properties-panel-listgroup-bug
git clone, run npm install and run npm run start. I am using a slightly modified version of Range component from form-js-examples repo.
Expected Behavior
User can add a ListGroup component to the PropertiesPanel. When clicked on the component header or on the chevron icon, the list is expected to expand and show the list of the items.
Environment
- Host (Browser/Node version), if applicable: MS Edge 123.0.2420.97
- OS: Windows 11
- properties-panel version: 3.18.2
- form-js verstion: 1.8.3
