feat(Theme builder): #3585355 `content-entity-reference` prop selection UI: a "Typed Data browser" to let a Code Component Developer pick which data to consume

Implements entity reference selection UI for managing content entity reference props in Canvas code editor. (designs)

AI-Generated: Yes (Used Claude Code and Codex to plan and iterate over the implementation).

Testing instructions

  • pull changes, rebuild the ui (npm run build -w ui) and clear cache
  • open Canvas code components list and open one of the components in the code editor (or create a new one)
  • add a new prop of type Content entity reference
  • select entity type and bundle
  • select some fields
  • save changes
  • verify that the saved component has value properties of selected fields saved in its dataDependencies.entityFields

Closes #3585355 (closed)

Edited by wotnak

Merge request reports

Loading