import {Component, Host, AfterViewInit} from '@angular/core';
import {CORE_DIRECTIVES} from '@angular/common';
import {BdAccordion} from './accordion';
@Component({
selector: BdAccordionGroup.toString(),
directives: [CORE_DIRECTIVES],
template: `
`,
inputs: ['isActive'],
})
export class BdAccordionGroup implements AfterViewInit {
public isActive: boolean = false;
constructor( @Host() private accordion: BdAccordion) { }
ngAfterViewInit() {
this.accordion.addGroup(this);
}
public toggle() {
this.accordion.toggle(this);
}
public static toString(): string {
return 'bd-accordion-group';
}
}