[ADF-2709] Replace the ADF accordion with material accordion (#3187)

* [DW-569] Replace the ADF accordion with material accordion

* * Added  testcases for the recent changes.

* * Used angular materail mat-accordion
* Refactored accordion/group component

* * Refactored accordion group component.

* * Refactored accordion scss
This commit is contained in:
siva kumar
2018-04-21 04:37:07 +05:30
committed by Eugenio Romano
parent 5a255d27fd
commit 9fbfcfa96e
7 changed files with 114 additions and 148 deletions

View File

@@ -16,7 +16,6 @@
*/
import { Component, ViewEncapsulation } from '@angular/core';
import { AccordionGroupComponent } from './accordion-group.component';
@Component({
selector: 'adf-accordion',
@@ -28,25 +27,4 @@ import { AccordionGroupComponent } from './accordion-group.component';
},
encapsulation: ViewEncapsulation.None
})
export class AccordionComponent {
groups: Array<AccordionGroupComponent> = [];
addGroup(group: AccordionGroupComponent): void {
this.groups.push(group);
}
closeOthers(openGroup: AccordionGroupComponent): void {
this.groups.forEach((group: AccordionGroupComponent) => {
if (group !== openGroup) {
group.isOpen = false;
}
});
}
removeGroup(group: AccordionGroupComponent): void {
const index = this.groups.indexOf(group);
if (index !== -1) {
this.groups.splice(index, 1);
}
}
}
export class AccordionComponent {}