ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
32 lines • 11 kB
JavaScript
import { Component, ElementRef, Inject, Injector, Optional, ViewEncapsulation } from '@angular/core';
import { MAT_FORM_FIELD_DEFAULT_OPTIONS } from '@angular/material/form-field';
import { OContainerComponent } from '../o-container-component.class';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@angular/flex-layout/flex";
import * as i3 from "@angular/material/icon";
import * as i4 from "../../../pipes/o-translate.pipe";
export class ORowComponent extends OContainerComponent {
constructor(elRef, injector, matFormDefaultOption) {
super(elRef, injector, matFormDefaultOption);
this.elRef = elRef;
this.injector = injector;
this.matFormDefaultOption = matFormDefaultOption;
}
}
ORowComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: ORowComponent, deps: [{ token: i0.ElementRef }, { token: i0.Injector }, { token: MAT_FORM_FIELD_DEFAULT_OPTIONS, optional: true }], target: i0.ɵɵFactoryTarget.Component });
ORowComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: ORowComponent, selector: "o-row", host: { properties: { "class.o-row": "true", "class.o-appearance-outline": "isAppearanceOutline()", "class.o-appearance-outline-title": "hasTitleInAppearanceOutline()" } }, usesInheritance: true, ngImport: i0, template: "<div #container fxLayout=\"column\" class=\"o-container\" fxFill>\n <div #containerTitle *ngIf=\"hasHeaderOrAppearanceOutlineSetted()\" fxLayoutAlign=\"start center\" class=\"o-container-title\" layout-padding>\n <mat-icon *ngIf=\"icon\">{{ icon }}</mat-icon>\n <span *ngIf=\"title\">{{ title | oTranslate }}</span>\n </div>\n <div [class.o-container-gap]=\"hasHeaderOrAppearanceOutlineSetted() || (elevation > 0 && elevation <= 12)\" class=\"o-container-scroll o-scroll\">\n <div class=\"o-container-outline\" *ngIf=\"hasHeaderAndAppearanceOutline() || isAppearanceOutlineSetted()\">\n <div class=\"o-container-outline-start\"></div>\n <div class=\"o-container-outline-gap\"></div>\n <div class=\"o-container-outline-end\"></div>\n </div>\n <div fxLayout=\"row\" fxLayoutAlign=\"{{ layoutAlign }}\" fxLayoutGap=\"{{ layoutGap }}\" fxFlex=\"grow\">\n <ng-content></ng-content>\n </div>\n </div>\n</div>", styles: [".o-row>.o-container{width:100%}.o-row>.o-container .o-container-scroll{overflow:auto;position:relative}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i2.DefaultLayoutDirective, selector: " [fxLayout], [fxLayout.xs], [fxLayout.sm], [fxLayout.md], [fxLayout.lg], [fxLayout.xl], [fxLayout.lt-sm], [fxLayout.lt-md], [fxLayout.lt-lg], [fxLayout.lt-xl], [fxLayout.gt-xs], [fxLayout.gt-sm], [fxLayout.gt-md], [fxLayout.gt-lg]", inputs: ["fxLayout", "fxLayout.xs", "fxLayout.sm", "fxLayout.md", "fxLayout.lg", "fxLayout.xl", "fxLayout.lt-sm", "fxLayout.lt-md", "fxLayout.lt-lg", "fxLayout.lt-xl", "fxLayout.gt-xs", "fxLayout.gt-sm", "fxLayout.gt-md", "fxLayout.gt-lg"] }, { kind: "directive", type: i2.DefaultLayoutGapDirective, selector: " [fxLayoutGap], [fxLayoutGap.xs], [fxLayoutGap.sm], [fxLayoutGap.md], [fxLayoutGap.lg], [fxLayoutGap.xl], [fxLayoutGap.lt-sm], [fxLayoutGap.lt-md], [fxLayoutGap.lt-lg], [fxLayoutGap.lt-xl], [fxLayoutGap.gt-xs], [fxLayoutGap.gt-sm], [fxLayoutGap.gt-md], [fxLayoutGap.gt-lg]", inputs: ["fxLayoutGap", "fxLayoutGap.xs", "fxLayoutGap.sm", "fxLayoutGap.md", "fxLayoutGap.lg", "fxLayoutGap.xl", "fxLayoutGap.lt-sm", "fxLayoutGap.lt-md", "fxLayoutGap.lt-lg", "fxLayoutGap.lt-xl", "fxLayoutGap.gt-xs", "fxLayoutGap.gt-sm", "fxLayoutGap.gt-md", "fxLayoutGap.gt-lg"] }, { kind: "directive", type: i2.DefaultLayoutAlignDirective, selector: " [fxLayoutAlign], [fxLayoutAlign.xs], [fxLayoutAlign.sm], [fxLayoutAlign.md], [fxLayoutAlign.lg], [fxLayoutAlign.xl], [fxLayoutAlign.lt-sm], [fxLayoutAlign.lt-md], [fxLayoutAlign.lt-lg], [fxLayoutAlign.lt-xl], [fxLayoutAlign.gt-xs], [fxLayoutAlign.gt-sm], [fxLayoutAlign.gt-md], [fxLayoutAlign.gt-lg]", inputs: ["fxLayoutAlign", "fxLayoutAlign.xs", "fxLayoutAlign.sm", "fxLayoutAlign.md", "fxLayoutAlign.lg", "fxLayoutAlign.xl", "fxLayoutAlign.lt-sm", "fxLayoutAlign.lt-md", "fxLayoutAlign.lt-lg", "fxLayoutAlign.lt-xl", "fxLayoutAlign.gt-xs", "fxLayoutAlign.gt-sm", "fxLayoutAlign.gt-md", "fxLayoutAlign.gt-lg"] }, { kind: "directive", type: i2.FlexFillDirective, selector: "[fxFill], [fxFlexFill]" }, { kind: "directive", type: i2.DefaultFlexDirective, selector: " [fxFlex], [fxFlex.xs], [fxFlex.sm], [fxFlex.md], [fxFlex.lg], [fxFlex.xl], [fxFlex.lt-sm], [fxFlex.lt-md], [fxFlex.lt-lg], [fxFlex.lt-xl], [fxFlex.gt-xs], [fxFlex.gt-sm], [fxFlex.gt-md], [fxFlex.gt-lg]", inputs: ["fxFlex", "fxFlex.xs", "fxFlex.sm", "fxFlex.md", "fxFlex.lg", "fxFlex.xl", "fxFlex.lt-sm", "fxFlex.lt-md", "fxFlex.lt-lg", "fxFlex.lt-xl", "fxFlex.gt-xs", "fxFlex.gt-sm", "fxFlex.gt-md", "fxFlex.gt-lg"] }, { kind: "component", type: i3.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { kind: "pipe", type: i4.OTranslatePipe, name: "oTranslate" }], encapsulation: i0.ViewEncapsulation.None });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: ORowComponent, decorators: [{
type: Component,
args: [{ selector: 'o-row', encapsulation: ViewEncapsulation.None, host: {
'[class.o-row]': 'true',
'[class.o-appearance-outline]': 'isAppearanceOutline()',
'[class.o-appearance-outline-title]': 'hasTitleInAppearanceOutline()'
}, template: "<div #container fxLayout=\"column\" class=\"o-container\" fxFill>\n <div #containerTitle *ngIf=\"hasHeaderOrAppearanceOutlineSetted()\" fxLayoutAlign=\"start center\" class=\"o-container-title\" layout-padding>\n <mat-icon *ngIf=\"icon\">{{ icon }}</mat-icon>\n <span *ngIf=\"title\">{{ title | oTranslate }}</span>\n </div>\n <div [class.o-container-gap]=\"hasHeaderOrAppearanceOutlineSetted() || (elevation > 0 && elevation <= 12)\" class=\"o-container-scroll o-scroll\">\n <div class=\"o-container-outline\" *ngIf=\"hasHeaderAndAppearanceOutline() || isAppearanceOutlineSetted()\">\n <div class=\"o-container-outline-start\"></div>\n <div class=\"o-container-outline-gap\"></div>\n <div class=\"o-container-outline-end\"></div>\n </div>\n <div fxLayout=\"row\" fxLayoutAlign=\"{{ layoutAlign }}\" fxLayoutGap=\"{{ layoutGap }}\" fxFlex=\"grow\">\n <ng-content></ng-content>\n </div>\n </div>\n</div>", styles: [".o-row>.o-container{width:100%}.o-row>.o-container .o-container-scroll{overflow:auto;position:relative}\n"] }]
}], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.Injector }, { type: undefined, decorators: [{
type: Optional
}, {
type: Inject,
args: [MAT_FORM_FIELD_DEFAULT_OPTIONS]
}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1yb3cuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvb250aW1pemUtd2ViLW5neC9zcmMvbGliL2NvbXBvbmVudHMvY29udGFpbmVyL3Jvdy9vLXJvdy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvY29tcG9uZW50cy9jb250YWluZXIvcm93L28tcm93LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JHLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRTlFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDOzs7Ozs7QUFjckUsTUFBTSxPQUFPLGFBQWMsU0FBUSxtQkFBbUI7SUFFcEQsWUFDWSxLQUFpQixFQUNqQixRQUFrQixFQUNrQyxvQkFBb0I7UUFFbEYsS0FBSyxDQUFDLEtBQUssRUFBRSxRQUFRLEVBQUUsb0JBQW9CLENBQUMsQ0FBQztRQUpuQyxVQUFLLEdBQUwsS0FBSyxDQUFZO1FBQ2pCLGFBQVEsR0FBUixRQUFRLENBQVU7UUFDa0MseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFBO0lBR3BGLENBQUM7OzJHQVJVLGFBQWEsb0VBS0YsOEJBQThCOytGQUx6QyxhQUFhLGlQQ2pCMUIsazdCQWVNOzRGREVPLGFBQWE7a0JBWHpCLFNBQVM7K0JBQ0UsT0FBTyxpQkFHRixpQkFBaUIsQ0FBQyxJQUFJLFFBQy9CO3dCQUNKLGVBQWUsRUFBRSxNQUFNO3dCQUN2Qiw4QkFBOEIsRUFBRSx1QkFBdUI7d0JBQ3ZELG9DQUFvQyxFQUFFLCtCQUErQjtxQkFDdEU7OzBCQU9FLFFBQVE7OzBCQUFJLE1BQU07MkJBQUMsOEJBQThCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbmplY3QsIEluamVjdG9yLCBPcHRpb25hbCwgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE1BVF9GT1JNX0ZJRUxEX0RFRkFVTFRfT1BUSU9OUyB9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2Zvcm0tZmllbGQnO1xuXG5pbXBvcnQgeyBPQ29udGFpbmVyQ29tcG9uZW50IH0gZnJvbSAnLi4vby1jb250YWluZXItY29tcG9uZW50LmNsYXNzJztcblxuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdvLXJvdycsXG4gIHRlbXBsYXRlVXJsOiAnLi9vLXJvdy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL28tcm93LmNvbXBvbmVudC5zY3NzJ10sXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gIGhvc3Q6IHtcbiAgICAnW2NsYXNzLm8tcm93XSc6ICd0cnVlJyxcbiAgICAnW2NsYXNzLm8tYXBwZWFyYW5jZS1vdXRsaW5lXSc6ICdpc0FwcGVhcmFuY2VPdXRsaW5lKCknLFxuICAgICdbY2xhc3Muby1hcHBlYXJhbmNlLW91dGxpbmUtdGl0bGVdJzogJ2hhc1RpdGxlSW5BcHBlYXJhbmNlT3V0bGluZSgpJ1xuICB9XG59KVxuZXhwb3J0IGNsYXNzIE9Sb3dDb21wb25lbnQgZXh0ZW5kcyBPQ29udGFpbmVyQ29tcG9uZW50IHtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBwcm90ZWN0ZWQgZWxSZWY6IEVsZW1lbnRSZWYsXG4gICAgcHJvdGVjdGVkIGluamVjdG9yOiBJbmplY3RvcixcbiAgICBAT3B0aW9uYWwoKSBASW5qZWN0KE1BVF9GT1JNX0ZJRUxEX0RFRkFVTFRfT1BUSU9OUykgcHJvdGVjdGVkIG1hdEZvcm1EZWZhdWx0T3B0aW9uXG4gICkge1xuICAgIHN1cGVyKGVsUmVmLCBpbmplY3RvciwgbWF0Rm9ybURlZmF1bHRPcHRpb24pO1xuICB9XG5cbn1cbiIsIjxkaXYgI2NvbnRhaW5lciBmeExheW91dD1cImNvbHVtblwiIGNsYXNzPVwiby1jb250YWluZXJcIiBmeEZpbGw+XG4gIDxkaXYgI2NvbnRhaW5lclRpdGxlICpuZ0lmPVwiaGFzSGVhZGVyT3JBcHBlYXJhbmNlT3V0bGluZVNldHRlZCgpXCIgZnhMYXlvdXRBbGlnbj1cInN0YXJ0IGNlbnRlclwiIGNsYXNzPVwiby1jb250YWluZXItdGl0bGVcIiBsYXlvdXQtcGFkZGluZz5cbiAgICA8bWF0LWljb24gKm5nSWY9XCJpY29uXCI+e3sgaWNvbiB9fTwvbWF0LWljb24+XG4gICAgPHNwYW4gKm5nSWY9XCJ0aXRsZVwiPnt7IHRpdGxlIHwgb1RyYW5zbGF0ZSB9fTwvc3Bhbj5cbiAgPC9kaXY+XG4gIDxkaXYgW2NsYXNzLm8tY29udGFpbmVyLWdhcF09XCJoYXNIZWFkZXJPckFwcGVhcmFuY2VPdXRsaW5lU2V0dGVkKCkgfHwgKGVsZXZhdGlvbiA+IDAgJiYgZWxldmF0aW9uIDw9IDEyKVwiIGNsYXNzPVwiby1jb250YWluZXItc2Nyb2xsIG8tc2Nyb2xsXCI+XG4gICAgPGRpdiBjbGFzcz1cIm8tY29udGFpbmVyLW91dGxpbmVcIiAqbmdJZj1cImhhc0hlYWRlckFuZEFwcGVhcmFuY2VPdXRsaW5lKCkgfHwgaXNBcHBlYXJhbmNlT3V0bGluZVNldHRlZCgpXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiby1jb250YWluZXItb3V0bGluZS1zdGFydFwiPjwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cIm8tY29udGFpbmVyLW91dGxpbmUtZ2FwXCI+PC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiby1jb250YWluZXItb3V0bGluZS1lbmRcIj48L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGZ4TGF5b3V0PVwicm93XCIgZnhMYXlvdXRBbGlnbj1cInt7IGxheW91dEFsaWduIH19XCIgZnhMYXlvdXRHYXA9XCJ7eyBsYXlvdXRHYXAgfX1cIiBmeEZsZXg9XCJncm93XCI+XG4gICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+Il19