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 }