Build Breadcrumb and SiteBranding code components

Created on 8 July 2025, about 9 hours 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

Comments & Activities

Production build 0.71.5 2024