aboutsummaryrefslogtreecommitdiffstats
path: root/webapp/src/app/sdks/sdksListAccordion.component.ts
blob: 9d5f7e9e68b287632a07f48cdfb4612f4a961734 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { Component, Input } from "@angular/core";

import { ISdk } from "../services/sdk.service";

@Component({
    selector: 'sdks-list-accordion',
    template: `
        <accordion>
            <accordion-group #group *ngFor="let sdk of sdks">
                <div accordion-heading>
                    {{ sdk.name }}
                    <i class="pull-right float-xs-right fa"
                    [ngClass]="{'fa-chevron-down': group.isOpen, 'fa-chevron-right': !group.isOpen}"></i>
                </div>
                <sdk-card [sdk]="sdk"></sdk-card>
            </accordion-group>
        </accordion>
    `
})
export class SdksListAccordionComponent {

    @Input() sdks: ISdk[];

}