Overview
After #3463999: Auto-create/update Component config entities for all discovered SDCs that meet XB's minimum criteria lands, we no longer need the UI for this config entity.
In fact, we no longer want it, because we want the logic that #3461499: Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings introduced to determine everything.
Proposed resolution
- ✅ Keep the listing at
/admin/structure/component - ✅ Remove the add/edit form
\Drupal\experience_builder\Form\ComponentEditForm - ✅ Update routes accordingly
User interface changes
The listing UI remains, but no longer has the "operations" dropdown, only the "delete" operation:

| Comment | File | Size | Author |
|---|---|---|---|
| #10 | Screenshot 2024-08-22 at 2.18.54 PM.png | 272.65 KB | wim leers |
Issue fork experience_builder-3464025
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
wim leersComment #3
wim leers#3464031: [later phase] Introduce `FieldTypeStorageForJsonSchemaDefinition` plugin type is in.
Comment #4
wim leers#3463999: Auto-create/update Component config entities for all discovered SDCs that meet XB's minimum criteria is in!
Comment #7
omkar-pd commentedComment #8
wim leersThanks for pushing this forward! 🙏🥳
AFAICT you thought of all the route things 👍
ComponentEditFormhas not yet been updated.Comment #9
omkar-pd commentedI Missed pushing
ComponentEditForm. RemovedComponentEditFormand pushed.Comment #10
wim leersTests are passing.
The listing UI still exists, and there's only the
Deleteoperation now 👍Comment #11
wim leersComment #13
wim leers