feat: Group presets by component category #3534217

This MR improves the organization of the Presets Panel by grouping SDC presets according to their component category.

Changes

  • ApiController determines a preset's group from the component definition.
  • PresetLibraryPanel sorts presets by group id.
  • Presets without a group fall under a default "Other" group.

Testing instructions

  1. Enable Display Builder.
  2. Save presets with different component categories - for example at admin/structure/page-layout/my_page_layout/builder
  3. Verify they appear grouped by category in the Presets Panel.

Merge request reports

Loading