ngx-schema-forms
Version:
New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo
24 lines (23 loc) • 1.95 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
import { FieldsetWidget } from '../../base/fieldset.widget';
export class FieldsetComponent extends FieldsetWidget {
}
FieldsetComponent.decorators = [
{ type: Component, args: [{
selector: 'sf-form-fieldset',
template: `
<fieldset>
<legend *ngIf="title">{{ title }}</legend>
<div *ngIf="description">{{ description }}</div>
<div *ngFor="let formProperty of formProperties">
<sf-form-field [formProperty]="formProperty"> </sf-form-field>
</div>
</fieldset>
`
}] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGRzZXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNjaGVtYS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi93aWRnZXRzL2RlZmF1bHRzL2ZpZWxkc2V0L2ZpZWxkc2V0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUxQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFjNUQsTUFBTSx3QkFBeUIsU0FBUSxjQUFjOzs7WUFacEQsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxrQkFBa0I7Z0JBQzVCLFFBQVEsRUFBRTs7Ozs7Ozs7R0FRVDthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEZpZWxkc2V0V2lkZ2V0IH0gZnJvbSAnLi4vLi4vYmFzZS9maWVsZHNldC53aWRnZXQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzZi1mb3JtLWZpZWxkc2V0JyxcbiAgdGVtcGxhdGU6IGBcbiAgPGZpZWxkc2V0PlxuICAgIDxsZWdlbmQgKm5nSWY9XCJ0aXRsZVwiPnt7IHRpdGxlIH19PC9sZWdlbmQ+XG4gICAgPGRpdiAqbmdJZj1cImRlc2NyaXB0aW9uXCI+e3sgZGVzY3JpcHRpb24gfX08L2Rpdj5cbiAgICA8ZGl2ICpuZ0Zvcj1cImxldCBmb3JtUHJvcGVydHkgb2YgZm9ybVByb3BlcnRpZXNcIj5cbiAgICAgIDxzZi1mb3JtLWZpZWxkIFtmb3JtUHJvcGVydHldPVwiZm9ybVByb3BlcnR5XCI+IDwvc2YtZm9ybS1maWVsZD5cbiAgICA8L2Rpdj5cbiAgPC9maWVsZHNldD5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBGaWVsZHNldENvbXBvbmVudCBleHRlbmRzIEZpZWxkc2V0V2lkZ2V0IHsgfVxuIl19