Immerse component

Provides a centralized API for listening to and triggering an immerse event and state, which can be used to hide parts of the UI.
id: immerse
title: Immerse
description: 'Provides a centralized API for listening to and triggering an immerse event and state, which can be used to hide parts of the UI.'
class: Drupal\ambientimpact_ux\Plugin\AmbientImpact\Component\Immerse
provider: ambientimpact_ux
{  }
component.immerse:
  js:
    components/immerse/immerse.js:
      attributes:
        defer: true
  dependencies:
    - ambientimpact_core/framework