Material input component

Input field style and behaviour inspired by Google's Material Design.
id: material.input
title: 'Material input'
description: "Input field style and behaviour inspired by Google's Material Design."
class: Drupal\ambientimpact_ux\Plugin\AmbientImpact\Component\MaterialInput
provider: ambientimpact_ux
{  }
component.material.input:
  js:
    components/material.input/material.input.js:
      attributes:
        defer: true
  dependencies:
    - ambientimpact_core/ally.js
    - ambientimpact_core/component.jquery
    - ambientimpact_ux/component.textarea
    - core/once
    - ambientimpact_core/framework