UNPKG

@yoyoboot/l-52abp-ng-form-generator

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.

49 lines 5.9 kB
import { Component, forwardRef } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { RenderComponentBase } from '../../../dynamic-component'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class RTitleComponent extends RenderComponentBase { constructor(injector) { super(injector); } configChange(config) { if (typeof config.paddingLeft !== 'string') { config.paddingLeft = '10px'; } if (typeof config.fontSize !== 'string') { config.fontSize = '18px'; } if (typeof config.color !== 'string') { config.color = '#000000'; } if (typeof config.weight !== 'number') { config.weight = '400'; } } } RTitleComponent.KEY = 'r-d-title'; RTitleComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RTitleComponent, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Component }); RTitleComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: RTitleComponent, selector: "app-r-title", providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => RTitleComponent), multi: true } ], usesInheritance: true, ngImport: i0, template: "<div class=\"d-title\" [ngStyle]=\"{ paddingLeft: config.paddingLeft, fontSize: config.fontSize, color: config.color, weight: config.weight }\">\n {{ config.label }}\n</div>\n", styles: [""], directives: [{ type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: RTitleComponent, decorators: [{ type: Component, args: [{ selector: 'app-r-title', templateUrl: './r-title.component.html', styles: [``], providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => RTitleComponent), multi: true } ] }] }], ctorParameters: function () { return [{ type: i0.Injector }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoici10aXRsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci93aWRnZXQtcmVuZGVyL3ItdGl0bGUvci10aXRsZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLXJlbmRlci93aWRnZXQtcmVuZGVyL3ItdGl0bGUvci10aXRsZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBb0IsTUFBTSxlQUFlLENBQUM7QUFDeEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbkQsT0FBTyxFQUFpRCxtQkFBbUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7QUFhaEgsTUFBTSxPQUFPLGVBQWdCLFNBQVEsbUJBQW1CO0lBR3RELFlBQVksUUFBa0I7UUFDNUIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2xCLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBK0I7UUFDMUMsSUFBSSxPQUFPLE1BQU0sQ0FBQyxXQUFXLEtBQUssUUFBUSxFQUFFO1lBQzFDLE1BQU0sQ0FBQyxXQUFXLEdBQUcsTUFBTSxDQUFDO1NBQzdCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxRQUFRLEtBQUssUUFBUSxFQUFFO1lBQ3ZDLE1BQU0sQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDO1NBQzFCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxLQUFLLEtBQUssUUFBUSxFQUFFO1lBQ3BDLE1BQU0sQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDO1NBQzFCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxNQUFNLEtBQUssUUFBUSxFQUFFO1lBQ3JDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1NBQ3ZCO0lBQ0gsQ0FBQzs7QUFuQk0sbUJBQUcsR0FBRyxXQUFXLENBQUM7NkdBRGQsZUFBZTtpR0FBZixlQUFlLHNDQVJmO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsZUFBZSxDQUFDO1lBQzlDLEtBQUssRUFBRSxJQUFJO1NBQ1o7S0FDRixpRENiSCxrTEFHQTs0RkRZYSxlQUFlO2tCQVozQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixXQUFXLEVBQUUsMEJBQTBCO29CQUN2QyxNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7b0JBQ1osU0FBUyxFQUFFO3dCQUNUOzRCQUNFLE9BQU8sRUFBRSxpQkFBaUI7NEJBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLGdCQUFnQixDQUFDOzRCQUM5QyxLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgZm9yd2FyZFJlZiwgSW5qZWN0b3IsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdfVkFMVUVfQUNDRVNTT1IgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBEeW5hbWljQ29tcG9uZW50QmFzZSwgSUR5bmFtaWNDb21wb25lbnRDb25maWcsIFJlbmRlckNvbXBvbmVudEJhc2UgfSBmcm9tICcuLi8uLi8uLi9keW5hbWljLWNvbXBvbmVudCc7XG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtci10aXRsZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9yLXRpdGxlLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVzOiBbYGBdLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUixcbiAgICAgIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IFJUaXRsZUNvbXBvbmVudCksXG4gICAgICBtdWx0aTogdHJ1ZVxuICAgIH1cbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBSVGl0bGVDb21wb25lbnQgZXh0ZW5kcyBSZW5kZXJDb21wb25lbnRCYXNlIHtcbiAgc3RhdGljIEtFWSA9ICdyLWQtdGl0bGUnO1xuXG4gIGNvbnN0cnVjdG9yKGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgfVxuXG4gIGNvbmZpZ0NoYW5nZShjb25maWc6IElEeW5hbWljQ29tcG9uZW50Q29uZmlnKSB7XG4gICAgaWYgKHR5cGVvZiBjb25maWcucGFkZGluZ0xlZnQgIT09ICdzdHJpbmcnKSB7XG4gICAgICBjb25maWcucGFkZGluZ0xlZnQgPSAnMTBweCc7XG4gICAgfVxuICAgIGlmICh0eXBlb2YgY29uZmlnLmZvbnRTaXplICE9PSAnc3RyaW5nJykge1xuICAgICAgY29uZmlnLmZvbnRTaXplID0gJzE4cHgnO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGNvbmZpZy5jb2xvciAhPT0gJ3N0cmluZycpIHtcbiAgICAgIGNvbmZpZy5jb2xvciA9ICcjMDAwMDAwJztcbiAgICB9XG4gICAgaWYgKHR5cGVvZiBjb25maWcud2VpZ2h0ICE9PSAnbnVtYmVyJykge1xuICAgICAgY29uZmlnLndlaWdodCA9ICc0MDAnO1xuICAgIH1cbiAgfVxufVxuIiwiPGRpdiBjbGFzcz1cImQtdGl0bGVcIiBbbmdTdHlsZV09XCJ7IHBhZGRpbmdMZWZ0OiBjb25maWcucGFkZGluZ0xlZnQsIGZvbnRTaXplOiBjb25maWcuZm9udFNpemUsIGNvbG9yOiBjb25maWcuY29sb3IsIHdlaWdodDogY29uZmlnLndlaWdodCB9XCI+XG4gIHt7IGNvbmZpZy5sYWJlbCB9fVxuPC9kaXY+XG4iXX0=