ngx-mariem-datatable
Version:
Advanced table extension with sorting, filtering, paging and more... for Angular apps
49 lines • 4.4 kB
JavaScript
/**
* @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";
var LoadingRowsComponent = /** @class */ (function () {
function LoadingRowsComponent() {
this.displayedColomnList = [];
this.Actions = [];
this.nbRows = 4;
this.checkboxes = false;
}
/**
* @return {?}
*/
LoadingRowsComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
LoadingRowsComponent.decorators = [
{ type: Component, args: [{
selector: "[loading-rows]",
template: "\n <ng-container>\n <td *ngIf=\"checkboxes\">\n <div class=\"loading-row\"></div>\n </td>\n <td *ngFor=\"let title of displayedColomnList\">\n <div class=\"loading-row\"></div>\n </td>\n\n <!-- actions List -->\n\n <td *ngFor=\"let action of Actions\">\n <div class=\"loading-row\"></div>\n </td>\n </ng-container>\n ",
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 = function () { return []; };
LoadingRowsComponent.propDecorators = {
displayedColomnList: [{ type: Input }],
Actions: [{ type: Input }],
nbRows: [{ type: Input }],
checkboxes: [{ type: Input }]
};
return LoadingRowsComponent;
}());
export { LoadingRowsComponent };
if (false) {
/** @type {?} */
LoadingRowsComponent.prototype.displayedColomnList;
/** @type {?} */
LoadingRowsComponent.prototype.Actions;
/** @type {?} */
LoadingRowsComponent.prototype.nbRows;
/** @type {?} */
LoadingRowsComponent.prototype.checkboxes;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGluZy1yb3dzLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXJpZW0tZGF0YXRhYmxlLyIsInNvdXJjZXMiOlsibGliL2xvYWRpbmctcm93cy9sb2FkaW5nLXJvd3MuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFNekQ7SUF5QkU7UUFKUyx3QkFBbUIsR0FBZ0MsRUFBRSxDQUFDO1FBQ3RELFlBQU8sR0FBdUIsRUFBRSxDQUFDO1FBQ2pDLFdBQU0sR0FBVyxDQUFDLENBQUM7UUFDbkIsZUFBVSxHQUFZLEtBQUssQ0FBQztJQUN0QixDQUFDOzs7O0lBRWhCLHVDQUFROzs7SUFBUixjQUFZLENBQUM7O2dCQTNCZCxTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsUUFBUSxFQUFFLDhYQWVUOztpQkFFRjs7Ozs7c0NBRUUsS0FBSzswQkFDTCxLQUFLO3lCQUNMLEtBQUs7NkJBQ0wsS0FBSzs7SUFJUiwyQkFBQztDQUFBLEFBNUJELElBNEJDO1NBUlksb0JBQW9COzs7SUFDL0IsbURBQStEOztJQUMvRCx1Q0FBMEM7O0lBQzFDLHNDQUE0Qjs7SUFDNUIsMENBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7XG4gIGRhdGF0YWJsZV9hY3Rpb24sXG4gIGRhdGF0YWJsZV9kaXNwbGF5ZWRDb2xvbW4sXG59IGZyb20gXCIuLi9kYXRhdGFibGUubW9kZWxcIjtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcIltsb2FkaW5nLXJvd3NdXCIsXG4gIHRlbXBsYXRlOiBgXG4gICAgPG5nLWNvbnRhaW5lcj5cbiAgICAgIDx0ZCAqbmdJZj1cImNoZWNrYm94ZXNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImxvYWRpbmctcm93XCI+PC9kaXY+XG4gICAgICA8L3RkPlxuICAgICAgPHRkICpuZ0Zvcj1cImxldCB0aXRsZSBvZiBkaXNwbGF5ZWRDb2xvbW5MaXN0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJsb2FkaW5nLXJvd1wiPjwvZGl2PlxuICAgICAgPC90ZD5cblxuICAgICAgPCEtLSBhY3Rpb25zIExpc3QgLS0+XG5cbiAgICAgIDx0ZCAqbmdGb3I9XCJsZXQgYWN0aW9uIG9mIEFjdGlvbnNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImxvYWRpbmctcm93XCI+PC9kaXY+XG4gICAgICA8L3RkPlxuICAgIDwvbmctY29udGFpbmVyPlxuICBgLFxuICBzdHlsZVVybHM6IFtcIi4vbG9hZGluZy1yb3dzLmNvbXBvbmVudC5zY3NzXCJdLFxufSlcbmV4cG9ydCBjbGFzcyBMb2FkaW5nUm93c0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIGRpc3BsYXllZENvbG9tbkxpc3Q6IGRhdGF0YWJsZV9kaXNwbGF5ZWRDb2xvbW5bXSA9IFtdO1xuICBASW5wdXQoKSBBY3Rpb25zOiBkYXRhdGFibGVfYWN0aW9uW10gPSBbXTtcbiAgQElucHV0KCkgbmJSb3dzOiBudW1iZXIgPSA0O1xuICBASW5wdXQoKSBjaGVja2JveGVzOiBib29sZWFuID0gZmFsc2U7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG59XG4iXX0=