UNPKG

@kushki/ng-suka

Version:

<p align="center"> <h1 align="center">Suka Components Angular</h1> <p align="center"> An Angular implementation of the Suka Design System </p> </p>

51 lines 4.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostBinding, Input } from '@angular/core'; var SukaTableSkeleton = /** @class */ (function () { function SukaTableSkeleton() { this.baseClass = true; this.fullWidth = false; this.skeleton = false; this.columns = []; this.rowNumber = 5; this.rows = Array(this.rowNumber).fill(0).map((/** * @param {?} x * @param {?} i * @return {?} */ function (x, i) { return i; })); } SukaTableSkeleton.decorators = [ { type: Component, args: [{ selector: 'suka-table-skeleton, table[suka-table-skeleton]', exportAs: 'sukaTableSkeleton', template: "\n <tr class=\"suka-header-row\">\n <th *ngFor=\"let column of columns\" class=\"suka-header-cell\"><div class=\"skeleton__text\"></div></th>\n </tr>\n <tr class=\"suka-row\" *ngFor=\"let row of rows\">\n <td *ngFor=\"let column of columns\" class=\"suka-cell\"><div class=\"skeleton__text\"></div></td>\n </tr>\n " }] } ]; SukaTableSkeleton.propDecorators = { baseClass: [{ type: HostBinding, args: ['class.suka-table',] }], fullWidth: [{ type: HostBinding, args: ['class.suka-table--full-width',] }, { type: Input }], skeleton: [{ type: Input }], columns: [{ type: Input }], rowNumber: [{ type: Input }] }; return SukaTableSkeleton; }()); export { SukaTableSkeleton }; if (false) { /** @type {?} */ SukaTableSkeleton.prototype.baseClass; /** @type {?} */ SukaTableSkeleton.prototype.fullWidth; /** @type {?} */ SukaTableSkeleton.prototype.skeleton; /** @type {?} */ SukaTableSkeleton.prototype.columns; /** @type {?} */ SukaTableSkeleton.prototype.rowNumber; /** @type {?} */ SukaTableSkeleton.prototype.rows; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtc2tlbGV0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL3RhYmxlL3RhYmxlLXNrZWxldG9uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTlEO0lBQUE7UUFhbUMsY0FBUyxHQUFHLElBQUksQ0FBQztRQUNJLGNBQVMsR0FBRyxLQUFLLENBQUM7UUFFL0QsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUVqQixZQUFPLEdBQUcsRUFBRSxDQUFDO1FBRWIsY0FBUyxHQUFHLENBQUMsQ0FBQztRQUV2QixTQUFJLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRzs7Ozs7UUFBQyxVQUFDLENBQUMsRUFBRSxDQUFDLElBQUssT0FBQSxDQUFDLEVBQUQsQ0FBQyxFQUFDLENBQUM7SUFDeEQsQ0FBQzs7Z0JBdkJBLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsaURBQWlEO29CQUMzRCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixRQUFRLEVBQUUsbVZBT1Q7aUJBQ0Y7Ozs0QkFFRSxXQUFXLFNBQUMsa0JBQWtCOzRCQUM5QixXQUFXLFNBQUMsOEJBQThCLGNBQUcsS0FBSzsyQkFFbEQsS0FBSzswQkFFTCxLQUFLOzRCQUVMLEtBQUs7O0lBR1Isd0JBQUM7Q0FBQSxBQXZCRCxJQXVCQztTQVhZLGlCQUFpQjs7O0lBQzVCLHNDQUFrRDs7SUFDbEQsc0NBQXdFOztJQUV4RSxxQ0FBMEI7O0lBRTFCLG9DQUFzQjs7SUFFdEIsc0NBQXVCOztJQUV2QixpQ0FBc0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzdWthLXRhYmxlLXNrZWxldG9uLCB0YWJsZVtzdWthLXRhYmxlLXNrZWxldG9uXScsXG4gIGV4cG9ydEFzOiAnc3VrYVRhYmxlU2tlbGV0b24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDx0ciBjbGFzcz1cInN1a2EtaGVhZGVyLXJvd1wiPlxuICAgICAgPHRoICpuZ0Zvcj1cImxldCBjb2x1bW4gb2YgY29sdW1uc1wiIGNsYXNzPVwic3VrYS1oZWFkZXItY2VsbFwiPjxkaXYgY2xhc3M9XCJza2VsZXRvbl9fdGV4dFwiPjwvZGl2PjwvdGg+XG4gICAgPC90cj5cbiAgICA8dHIgY2xhc3M9XCJzdWthLXJvd1wiICpuZ0Zvcj1cImxldCByb3cgb2Ygcm93c1wiPlxuICAgICAgPHRkICpuZ0Zvcj1cImxldCBjb2x1bW4gb2YgY29sdW1uc1wiIGNsYXNzPVwic3VrYS1jZWxsXCI+PGRpdiBjbGFzcz1cInNrZWxldG9uX190ZXh0XCI+PC9kaXY+PC90ZD5cbiAgICA8L3RyPlxuICBgLFxufSlcbmV4cG9ydCBjbGFzcyBTdWthVGFibGVTa2VsZXRvbiB7XG4gIEBIb3N0QmluZGluZygnY2xhc3Muc3VrYS10YWJsZScpIGJhc2VDbGFzcyA9IHRydWU7XG4gIEBIb3N0QmluZGluZygnY2xhc3Muc3VrYS10YWJsZS0tZnVsbC13aWR0aCcpIEBJbnB1dCgpIGZ1bGxXaWR0aCA9IGZhbHNlO1xuXG4gIEBJbnB1dCgpIHNrZWxldG9uID0gZmFsc2U7XG5cbiAgQElucHV0KCkgY29sdW1ucyA9IFtdO1xuXG4gIEBJbnB1dCgpIHJvd051bWJlciA9IDU7XG5cbiAgcm93cyA9IEFycmF5KHRoaXMucm93TnVtYmVyKS5maWxsKDApLm1hcCgoeCwgaSkgPT4gaSk7XG59XG4iXX0=