Overlay component

Provides a visual overlay to fade out non-interactive or irrelevant parts of the page.
id: overlay
title: Overlay
description: 'Provides a visual overlay to fade out non-interactive or irrelevant parts of the page.'
class: Drupal\ambientimpact_ux\Plugin\AmbientImpact\Component\Overlay
provider: ambientimpact_ux
{  }
component.overlay:
  css:
    component:
      components/overlay/overlay.css: {  }
  js:
    components/overlay/overlay.js:
      attributes:
        defer: true
  dependencies:
    - ambientimpact_core/ally.js
    - ambientimpact_ux/component.scroll_blocker
    - ambientimpact_core/framework