Skip to content
Snippets Groups Projects
Select Git revision
  • 3455074-2.0.0-alpha3-refactoring-of
  • 8.x-1.x default
  • 2.0.x
  • 3414293-2.0.0-alpha1-implement-proptypeinterfaceconvertfrom
  • 2.0.0-alpha2
  • previous/3443441-one-block-per-component/2024-05-27
  • 2.0.0-alpha1
  • previous/3395960-2.0.x-test-new-context/2024-04-05-2
  • previous/3414291-2.0.0-alpha1-source-pluginsmethods/2024-02-24-1
  • previous/3414291-2.0.0-alpha1-source-pluginsmethods/2024-02-24
  • 8.x-1.8
  • previous/3395960-2.0.x-add-new/2024-01-30-2
  • previous/3395960-2.0.x-add-new/2024-01-30-1
  • previous/3395960-2.0.x-add-new/2024-01-30
  • previous/3395953-2.0.x-add-new/2024-01-11
  • 8.x-1.7
  • 8.x-1.6
  • 8.x-1.5
  • 8.x-1.4
  • 8.x-1.3
  • 8.x-1.2
  • 8.x-1.1
  • 8.x-1.0
  • 8.x-1.0-rc2
24 results

ui_patterns-3455074

  • Clone with SSH
  • Clone with HTTPS
  • Forked from project / ui_patterns
    268 commits behind, 3 commits ahead of the upstream repository.

    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 improvments
    • 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.