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  }