@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.76 kB
JavaScript
import { Component, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { DynamicComponentBase } from '../../../dynamic-component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class DTitleComponent extends DynamicComponentBase {
constructor() {
super();
}
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';
}
}
}
DTitleComponent.KEY = 'd-title';
DTitleComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DTitleComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DTitleComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: DTitleComponent, selector: "app-d-title", providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DTitleComponent),
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: DTitleComponent, decorators: [{
type: Component,
args: [{
selector: 'app-d-title',
templateUrl: './d-title.component.html',
styles: [``],
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DTitleComponent),
multi: true
}
]
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZC10aXRsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLWRlc2lnbmVyL3dpZGdldC1mb3JtLWNvbnRyb2xzL2QtdGl0bGUvZC10aXRsZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLWRlc2lnbmVyL3dpZGdldC1mb3JtLWNvbnRyb2xzL2QtdGl0bGUvZC10aXRsZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNuRCxPQUFPLEVBQUUsb0JBQW9CLEVBQTJCLE1BQU0sNEJBQTRCLENBQUM7OztBQWEzRixNQUFNLE9BQU8sZUFBZ0IsU0FBUSxvQkFBb0I7SUFHdkQ7UUFDRSxLQUFLLEVBQUUsQ0FBQztJQUNWLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBK0I7UUFDMUMsSUFBSSxPQUFPLE1BQU0sQ0FBQyxXQUFXLEtBQUssUUFBUSxFQUFFO1lBQzFDLE1BQU0sQ0FBQyxXQUFXLEdBQUcsTUFBTSxDQUFDO1NBQzdCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxRQUFRLEtBQUssUUFBUSxFQUFFO1lBQ3ZDLE1BQU0sQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDO1NBQzFCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxLQUFLLEtBQUssUUFBUSxFQUFFO1lBQ3BDLE1BQU0sQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDO1NBQzFCO1FBQ0QsSUFBSSxPQUFPLE1BQU0sQ0FBQyxNQUFNLEtBQUssUUFBUSxFQUFFO1lBQ3JDLE1BQU0sQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1NBQ3ZCO0lBQ0gsQ0FBQzs7QUFuQk0sbUJBQUcsR0FBRyxTQUFTLENBQUM7NkdBRFosZUFBZTtpR0FBZixlQUFlLHNDQVJmO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsZUFBZSxDQUFDO1lBQzlDLEtBQUssRUFBRSxJQUFJO1NBQ1o7S0FDRixpRENiSCxrTEFHQTs0RkRZYSxlQUFlO2tCQVozQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxhQUFhO29CQUN2QixXQUFXLEVBQUUsMEJBQTBCO29CQUN2QyxNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7b0JBQ1osU0FBUyxFQUFFO3dCQUNUOzRCQUNFLE9BQU8sRUFBRSxpQkFBaUI7NEJBQzFCLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLGdCQUFnQixDQUFDOzRCQUM5QyxLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgZm9yd2FyZFJlZiwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOR19WQUxVRV9BQ0NFU1NPUiB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7IER5bmFtaWNDb21wb25lbnRCYXNlLCBJRHluYW1pY0NvbXBvbmVudENvbmZpZyB9IGZyb20gJy4uLy4uLy4uL2R5bmFtaWMtY29tcG9uZW50JztcbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2FwcC1kLXRpdGxlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2QtdGl0bGUuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZXM6IFtgYF0sXG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IE5HX1ZBTFVFX0FDQ0VTU09SLFxuICAgICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gRFRpdGxlQ29tcG9uZW50KSxcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIERUaXRsZUNvbXBvbmVudCBleHRlbmRzIER5bmFtaWNDb21wb25lbnRCYXNlIHtcbiAgc3RhdGljIEtFWSA9ICdkLXRpdGxlJztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcigpO1xuICB9XG5cbiAgY29uZmlnQ2hhbmdlKGNvbmZpZzogSUR5bmFtaWNDb21wb25lbnRDb25maWcpIHtcbiAgICBpZiAodHlwZW9mIGNvbmZpZy5wYWRkaW5nTGVmdCAhPT0gJ3N0cmluZycpIHtcbiAgICAgIGNvbmZpZy5wYWRkaW5nTGVmdCA9ICcxMHB4JztcbiAgICB9XG4gICAgaWYgKHR5cGVvZiBjb25maWcuZm9udFNpemUgIT09ICdzdHJpbmcnKSB7XG4gICAgICBjb25maWcuZm9udFNpemUgPSAnMThweCc7XG4gICAgfVxuICAgIGlmICh0eXBlb2YgY29uZmlnLmNvbG9yICE9PSAnc3RyaW5nJykge1xuICAgICAgY29uZmlnLmNvbG9yID0gJyMwMDAwMDAnO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGNvbmZpZy53ZWlnaHQgIT09ICdudW1iZXInKSB7XG4gICAgICBjb25maWcud2VpZ2h0ID0gJzQwMCc7XG4gICAgfVxuICB9XG59XG4iLCI8ZGl2IGNsYXNzPVwiZC10aXRsZVwiIFtuZ1N0eWxlXT1cInsgcGFkZGluZ0xlZnQ6IGNvbmZpZy5wYWRkaW5nTGVmdCwgZm9udFNpemU6IGNvbmZpZy5mb250U2l6ZSwgY29sb3I6IGNvbmZpZy5jb2xvciwgd2VpZ2h0OiBjb25maWcud2VpZ2h0IH1cIj5cbiAge3sgY29uZmlnLmxhYmVsIH19XG48L2Rpdj5cbiJdfQ==