Remove shoelace library from display builder config

Created on 26 July 2025, 3 days ago

Problem/Motivation

Display Builder config entity has a library property configurable from admin UI:

    $form['library'] = [
      '#type' => 'select',
      '#title' => $this->t('Shoelace library'),
      '#description' => $this->t('Select the library mode. If local must be installed in libraries folder, see README.'),
      '#options' => [
        'cdn' => $this->t('CDN'),
        'local' => $this->t('Local'),
      ],
      '#default_value' => $entity->get('library'),
    ];

Proposed resolution

Remove shoelace library from display builder config entity because

  • it is confusing for the site builder
  • it may not be necessary to have different config by Display Builder
  • it breaks the previews in UI Patterns Library.

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Version

1.0

Component

Main / Misc.

Created by

🇫🇷France pdureau Paris

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

Comments & Activities

Production build 0.71.5 2024