Skip to content
Snippets Groups Projects
Select Git revision
  • d1975eca1aed4e41158e5ec484f9e95dc615997a
  • 2.0.x default
  • 8.x-1.x
  • 3519543-bug--sample-entity
  • 2.0.10
  • 2.0.9
  • 2.0.8
  • 2.0.7
  • 2.0.6
  • 2.0.5
  • 8.x-1.13
  • 8.x-1.12
  • 8.x-1.11
  • previous/3525646-2.1.0-copy-variant/2025-05-27
  • previous/3525775-computed-entity-ref/2025-05-27
  • 2.0.4
  • previous/3525646-2.1.0-copy-variant/2025-05-21
  • previous/3525646-2.1.0-copy-variant/2025-05-20
  • 2.0.3
  • 2.0.2
  • 2.0.1
  • 2.0.0
  • 2.0.0-rc2
  • 2.0.0-rc1
24 results

ui_patterns

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Christian.wiedemann's avatar
    Issue #3461274 by just_like_good_vibes, Christian.wiedemann, pdureau: No...
    christian.wiedemann authored and Pierre Dureau committed
    Issue #3461274 by just_like_good_vibes, Christian.wiedemann, pdureau: No entity context in layout builder
    d1975eca
    History

    UI Patterns 2.x

    Expose SDC components as Drupal plugins and use them seamlessly in Drupal development and site-building.

    Components are reusable, nestable, guided by clear standards, and can be assembled together to build any number of applications. Examples: card, button, slider, pager, menu, toast...

    Project overview

    The UI Patterns project provides 3 "toolset" modules:

    • UI Patterns: the main module, based on Drupal Core SDC API, with additional powerful API and quality-of-life improvements
    • UI Patterns Library: generates a pattern library page available at /patterns to be used as documentation for content editors or as a showcase for business. Use this module if you don't plan to use more advanced component library systems such as Storybook, PatternLab or Fractal. Learn more
    • UI Patterns Legacy: Load your UI Patterns 1.x components inside UI Patterns 2.x

    4 "integration" modules:

    • UI Patterns Layouts: allows to use components as layouts. This allows patterns to be used with Layout Builder, Display Suite or Panels out of the box. Learn more
    • UI Patterns Blocks: allows to use components as Blocks plugins.
    • UI Patterns Field Formatters: allows to use components as Field Formatters plugins.
    • UI Patterns Views: allows to use components as Views styles or Views rows plugins. Learn more

    1 "devel" module:

    • UI Patterns Devel: provide some tools to help developers working with Component. Currently a Twig static validator to detect errors and help follow good practices for UI Patterns.

    Documentation

    Documentation is available here.