feat: #3626851 Ship a Display Builder profile and a sign-in page layout, and render tables and pagers through components

Issue: https://www.drupal.org/project/uikit_admin/issues/3626851

Stacked on the merge request of #3626850: merge that one first.

  • Add optional config for Display Builder: the uikit_admin profile for the back office (no front theme components, no shell components, design tokens panel on), a uikit_admin_sign_in profile, and a sign-in page layout built with the sign_in component, shipped turned off.
  • Fix the page layout select and its sync in the theme settings to use the page_layout entity type.
  • Render the core tables and the module list through the table, table_row and table_cell components; add a column groups slot and a caption id to the table component.
  • Render the administration indexes through the grid component and the content types to add through the card component.
  • Describe every prop and slot of the table components.
  • Style the brand slot of the sign-in component for page layouts.
  • Style the media library of core: grid cards, the box on the picture, the dialog menu, the add form and the display links; style the file input button.
  • Tests: new 02-09-01-display-builder.feature; the module uninstall hook now deletes the content of the modules first.

AI-Generated: Yes

Merge request reports

Loading
Loading