Build Breadcrumb and SiteBranding code components

Created on 8 July 2025, 26 days ago

Overview

We currently have code components defined as overrides, which are then overriding blocks:

In 🌱 Plan how to evolve code component overrides Active , we want to remove the whole concept of "block overrides", and instead have regular code components that can fetch data from Drupal.

📌 Build a navigation code component Active is porting the Navigation component.

This issue is for doing Breadcrumb and Site Branding.

Proposed resolution

  • Follow the patterns used in 📌 Build a navigation code component Active with respect to file organization (fixtures and recipe).
  • Port the markup as-is from the current test module implementations.
  • Don't make the components use drupalSettings.xbData... directly. Instead, create API functions getPageData() (for breadcrumb and potentially other page-specific data like page title) and getSiteData (for site name and logo and potentially other not-page-specific data like base URL) within @/lib/utils or similar.
📌 Task
Status

Needs work

Version

0.0

Component

Theme builder

Created by

🇺🇸United States effulgentsia

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