fundamental-ngx
Version:
SAP Fiori Fundamentals, implemented in Angular
53 lines • 3.96 kB
JavaScript
/**
* @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=