UNPKG

ngx-mariem-datatable

Version:

Advanced table extension with sorting, filtering, paging and more... for Angular apps

59 lines (57 loc) 4.08 kB
/** * @fileoverview added by tsickle * Generated from: lib/loading-rows/loading-rows.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from "@angular/core"; export class LoadingRowsComponent { constructor() { this.displayedColomnList = []; this.Actions = []; this.nbRows = 4; this.checkboxes = false; } /** * @return {?} */ ngOnInit() { } } LoadingRowsComponent.decorators = [ { type: Component, args: [{ selector: "[loading-rows]", template: ` <ng-container> <td *ngIf="checkboxes"> <div class="loading-row"></div> </td> <td *ngFor="let title of displayedColomnList"> <div class="loading-row"></div> </td> <!-- actions List --> <td *ngFor="let action of Actions"> <div class="loading-row"></div> </td> </ng-container> `, styles: ["@-webkit-keyframes placeHolderShimmer{0%,100%,50%{background:#ececec}30%,80%{background:#f7f7f7}}@keyframes placeHolderShimmer{0%,100%,50%{background:#ececec}30%,80%{background:#f7f7f7}}.loading-row{height:20px;width:98%;-webkit-animation:3s infinite placeHolderShimmer;animation:3s infinite placeHolderShimmer}"] }] } ]; /** @nocollapse */ LoadingRowsComponent.ctorParameters = () => []; LoadingRowsComponent.propDecorators = { displayedColomnList: [{ type: Input }], Actions: [{ type: Input }], nbRows: [{ type: Input }], checkboxes: [{ type: Input }] }; if (false) { /** @type {?} */ LoadingRowsComponent.prototype.displayedColomnList; /** @type {?} */ LoadingRowsComponent.prototype.Actions; /** @type {?} */ LoadingRowsComponent.prototype.nbRows; /** @type {?} */ LoadingRowsComponent.prototype.checkboxes; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGluZy1yb3dzLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXJpZW0tZGF0YXRhYmxlLyIsInNvdXJjZXMiOlsibGliL2xvYWRpbmctcm93cy9sb2FkaW5nLXJvd3MuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUEwQnpELE1BQU0sT0FBTyxvQkFBb0I7SUFLL0I7UUFKUyx3QkFBbUIsR0FBZ0MsRUFBRSxDQUFDO1FBQ3RELFlBQU8sR0FBdUIsRUFBRSxDQUFDO1FBQ2pDLFdBQU0sR0FBVyxDQUFDLENBQUM7UUFDbkIsZUFBVSxHQUFZLEtBQUssQ0FBQztJQUN0QixDQUFDOzs7O0lBRWhCLFFBQVEsS0FBSSxDQUFDOzs7WUEzQmQsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxnQkFBZ0I7Z0JBQzFCLFFBQVEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7O0dBZVQ7O2FBRUY7Ozs7O2tDQUVFLEtBQUs7c0JBQ0wsS0FBSztxQkFDTCxLQUFLO3lCQUNMLEtBQUs7Ozs7SUFITixtREFBK0Q7O0lBQy9ELHVDQUEwQzs7SUFDMUMsc0NBQTRCOztJQUM1QiwwQ0FBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHtcbiAgZGF0YXRhYmxlX2FjdGlvbixcbiAgZGF0YXRhYmxlX2Rpc3BsYXllZENvbG9tbixcbn0gZnJvbSBcIi4uL2RhdGF0YWJsZS5tb2RlbFwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwiW2xvYWRpbmctcm93c11cIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGFpbmVyPlxuICAgICAgPHRkICpuZ0lmPVwiY2hlY2tib3hlc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibG9hZGluZy1yb3dcIj48L2Rpdj5cbiAgICAgIDwvdGQ+XG4gICAgICA8dGQgKm5nRm9yPVwibGV0IHRpdGxlIG9mIGRpc3BsYXllZENvbG9tbkxpc3RcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImxvYWRpbmctcm93XCI+PC9kaXY+XG4gICAgICA8L3RkPlxuXG4gICAgICA8IS0tIGFjdGlvbnMgTGlzdCAtLT5cblxuICAgICAgPHRkICpuZ0Zvcj1cImxldCBhY3Rpb24gb2YgQWN0aW9uc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibG9hZGluZy1yb3dcIj48L2Rpdj5cbiAgICAgIDwvdGQ+XG4gICAgPC9uZy1jb250YWluZXI+XG4gIGAsXG4gIHN0eWxlVXJsczogW1wiLi9sb2FkaW5nLXJvd3MuY29tcG9uZW50LnNjc3NcIl0sXG59KVxuZXhwb3J0IGNsYXNzIExvYWRpbmdSb3dzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgZGlzcGxheWVkQ29sb21uTGlzdDogZGF0YXRhYmxlX2Rpc3BsYXllZENvbG9tbltdID0gW107XG4gIEBJbnB1dCgpIEFjdGlvbnM6IGRhdGF0YWJsZV9hY3Rpb25bXSA9IFtdO1xuICBASW5wdXQoKSBuYlJvd3M6IG51bWJlciA9IDQ7XG4gIEBJbnB1dCgpIGNoZWNrYm94ZXM6IGJvb2xlYW4gPSBmYWxzZTtcbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge31cbn1cbiJdfQ==