UNPKG

fundamental-ngx

Version:

SAP Fiori Fundamentals, implemented in Angular

53 lines 3.96 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, ElementRef, Inject, Input } from '@angular/core'; import { AbstractFdNgxClass } from '../utils/abstract-fd-ngx-class'; var PanelGridComponent = /** @class */ (function (_super) { tslib_1.__extends(PanelGridComponent, _super); function PanelGridComponent(elementRef) { var _this = _super.call(this, elementRef) || this; _this.nogap = false; return _this; } /** * @return {?} */ PanelGridComponent.prototype._setProperties = /** * @return {?} */ function () { this._addClassToElement('fd-panel-grid'); if (this.col) { this._addClassToElement('fd-panel-grid--' + this.col + 'col'); } if (this.nogap) { this._addClassToElement('fd-panel-grid--nogap'); } }; PanelGridComponent.decorators = [ { type: Component, args: [{ selector: 'fd-panel-grid', template: "<ng-content></ng-content>" }] } ]; /** @nocollapse */ PanelGridComponent.ctorParameters = function () { return [ { type: ElementRef, decorators: [{ type: Inject, args: [ElementRef,] }] } ]; }; PanelGridComponent.propDecorators = { col: [{ type: Input }], nogap: [{ type: Input }] }; return PanelGridComponent; }(AbstractFdNgxClass)); export { PanelGridComponent }; if (false) { /** @type {?} */ PanelGridComponent.prototype.col; /** @type {?} */ PanelGridComponent.prototype.nogap; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFuZWwtZ3JpZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9mdW5kYW1lbnRhbC1uZ3gvIiwic291cmNlcyI6WyJsaWIvcGFuZWwvcGFuZWwtZ3JpZC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXBFO0lBSXdDLDhDQUFrQjtJQWN0RCw0QkFBZ0MsVUFBc0I7UUFBdEQsWUFDSSxrQkFBTSxVQUFVLENBQUMsU0FDcEI7UUFkUSxXQUFLLEdBQVksS0FBSyxDQUFDOztJQWNoQyxDQUFDOzs7O0lBWkQsMkNBQWM7OztJQUFkO1FBQ0ksSUFBSSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxDQUFDO1FBQ3pDLElBQUksSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNWLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsR0FBRyxJQUFJLENBQUMsR0FBRyxHQUFHLEtBQUssQ0FBQyxDQUFDO1NBQ2pFO1FBQ0QsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1osSUFBSSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLENBQUM7U0FDbkQ7SUFDTCxDQUFDOztnQkFoQkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxlQUFlO29CQUN6QixxQ0FBMEM7aUJBQzdDOzs7O2dCQU5tQixVQUFVLHVCQXFCYixNQUFNLFNBQUMsVUFBVTs7O3NCQWI3QixLQUFLO3dCQUNMLEtBQUs7O0lBZVYseUJBQUM7Q0FBQSxBQXJCRCxDQUl3QyxrQkFBa0IsR0FpQnpEO1NBakJZLGtCQUFrQjs7O0lBQzNCLGlDQUFxQjs7SUFDckIsbUNBQWdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbmplY3QsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBYnN0cmFjdEZkTmd4Q2xhc3MgfSBmcm9tICcuLi91dGlscy9hYnN0cmFjdC1mZC1uZ3gtY2xhc3MnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2ZkLXBhbmVsLWdyaWQnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9wYW5lbC1ncmlkLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBQYW5lbEdyaWRDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdEZkTmd4Q2xhc3Mge1xuICAgIEBJbnB1dCgpIGNvbDogbnVtYmVyO1xuICAgIEBJbnB1dCgpIG5vZ2FwOiBib29sZWFuID0gZmFsc2U7XG5cbiAgICBfc2V0UHJvcGVydGllcygpIHtcbiAgICAgICAgdGhpcy5fYWRkQ2xhc3NUb0VsZW1lbnQoJ2ZkLXBhbmVsLWdyaWQnKTtcbiAgICAgICAgaWYgKHRoaXMuY29sKSB7XG4gICAgICAgICAgICB0aGlzLl9hZGRDbGFzc1RvRWxlbWVudCgnZmQtcGFuZWwtZ3JpZC0tJyArIHRoaXMuY29sICsgJ2NvbCcpO1xuICAgICAgICB9XG4gICAgICAgIGlmICh0aGlzLm5vZ2FwKSB7XG4gICAgICAgICAgICB0aGlzLl9hZGRDbGFzc1RvRWxlbWVudCgnZmQtcGFuZWwtZ3JpZC0tbm9nYXAnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKEBJbmplY3QoRWxlbWVudFJlZikgZWxlbWVudFJlZjogRWxlbWVudFJlZikge1xuICAgICAgICBzdXBlcihlbGVtZW50UmVmKTtcbiAgICB9XG59XG4iXX0=