github.com/hernad/nomad@v1.6.112/ui/app/components/list-accordion/accordion-head.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 attributeBindings, 11 } from '@ember-decorators/component'; 12 import classic from 'ember-classic-decorator'; 13 14 @classic 15 @classNames('accordion-head') 16 @classNameBindings('isOpen::is-light', 'isExpandable::is-inactive') 17 @attributeBindings('data-test-accordion-head') 18 export default class AccordionHead extends Component { 19 'data-test-accordion-head' = true; 20 21 buttonLabel = 'toggle'; 22 isOpen = false; 23 isExpandable = true; 24 item = null; 25 26 onClose() {} 27 onOpen() {} 28 }