ng-semantic
Version:
Angular2 building blocks based on Semantic UI
55 lines (47 loc) • 1.39 kB
text/typescript
import { Component, ChangeDetectionStrategy, Input, Directive, ElementRef, OnInit, Type } from "@angular/core";
declare var jQuery: any;
/**
* Implementation of Semantic UI accordion
*
* @link http://semantic-ui.com/modules/accordion.html
*/
export class SMAccordionDirective implements OnInit {
smDirAccordion: string;
constructor(public element: ElementRef) {}
ngOnInit() {
jQuery(this.element.nativeElement).accordion(this.smDirAccordion || {});
}
}
export class SemanticAccordionComponent {
class: string;
options: string;
}
export class SemanticAccordionItemComponent {
class: string;
}