UNPKG

ng-semantic

Version:

Angular2 building blocks based on Semantic UI

20 lines (18 loc) 571 B
import { Component, Input, ChangeDetectionStrategy } from "@angular/core"; /** * Implementation of Loader element * * @link http://semantic-ui.com/elements/loader.html */ @Component({ changeDetection: ChangeDetectionStrategy.OnPush, selector: "sm-loader", template: `<div *ngIf="!complete" class="ui active dimmer {{class}}"> <div [ngClass]="{text: text}" class="ui loader">{{text}}</div> </div>` }) export class SemanticLoaderComponent { @Input("class") class: string; @Input("text") text: string; @Input("complete") complete: boolean = false; }