Introduce the `xb_stark` theme that uses the Semi-Coupled theme engine, removes the need for taking over the Twig theme engine for the whole site

Created on 2 October 2024, 6 months ago

Overview

Extracted from 📌 Stop taking over the twig theme engine for the whole site, just to render the edit form, move to a custom serialization format Active based on comments 11–17 there.

Route experience_builder.component_props_form uses a form \Drupal\experience_builder\Form\ComponentPropsForm
This form mixes form API and React components via the semi-decoupled theme engine.
This theme engine:

  • Hijacks the default twig theme engine
  • Has hardcoded special treatment of theme suggestions that end in _xbxb
  • Uses json in twig to map Form API properties to JSX data-types

Proposed resolution

User interface changes

None.

📌 Task
Status

Active

Version

0.0

Component

Page builder

Created by

🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024