Issue #3575819: Add SDC (Single Directory Components) support for Gutenberg

  • Register SDC components as Gutenberg blocks with server-side rendering
  • Add SdcController for component definitions and live preview rendering
  • Add SdcBlockProcessor for frontend rendering of SDC blocks
  • Support inline-editable text props via RichText overlays
  • Support component slots via portal-based InnerBlocks
  • Support component variants with sidebar selector
  • Support per-node-type SDC block enable/disable in node type form
  • Add example Card component in gutenberg_base theme
  • Include build artifacts for sdc-blocks package

Closes #3575819

Merge request reports

Loading