Merged PR 1891: feat: implement multi-level checkbox filter with hierarchical selection

feat: implement multi-level checkbox filter with hierarchical selection

- Add support for hierarchical checkbox options with parent-child relationships
- Implement automatic child selection/deselection when parent is toggled
- Add checkbox-input-control component for individual option management
- Add isCheckboxSelected helper for determining selection states
- Extend FilterService with setInputCheckboxOptionSelected method
- Update checkbox schemas to support nested option structures
- Add comprehensive test coverage for new multi-level functionality

Ref: #5231
This commit is contained in:
Lorenz Hilpert
2025-07-25 13:49:44 +00:00
committed by Nino Righi
parent 0b4aef5f6c
commit b339a6d79f
35 changed files with 4071 additions and 1886 deletions

View File

@@ -132,7 +132,6 @@
"overrides": {
"jest-environment-jsdom": {
"jsdom": "26.0.0"
},
"stylus": "github:stylus/stylus#0.64.0"
}
}
}