github.com/hernad/nomad@v1.6.112/ui/app/components/toggle.js (about)

     1  /**
     2   * Copyright (c) HashiCorp, Inc.
     3   * SPDX-License-Identifier: MPL-2.0
     4   */
     5  
     6  import Component from '@ember/component';
     7  import {
     8    classNames,
     9    classNameBindings,
    10    tagName,
    11    attributeBindings,
    12  } from '@ember-decorators/component';
    13  import classic from 'ember-classic-decorator';
    14  
    15  @classic
    16  @tagName('label')
    17  @classNames('toggle')
    18  @classNameBindings('isDisabled:is-disabled', 'isActive:is-active')
    19  @attributeBindings('data-test-label')
    20  export default class Toggle extends Component {
    21    'data-test-label' = true;
    22  
    23    isActive = false;
    24    isDisabled = false;
    25    onToggle() {}
    26  }