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
23 lines (22 loc) • 2.29 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component } from '@angular/core';
import { FieldsetWidget } from '../../base/fieldset.widget';
var FieldsetComponent = /** @class */ (function (_super) {
tslib_1.__extends(FieldsetComponent, _super);
function FieldsetComponent() {
return _super !== null && _super.apply(this, arguments) || this;
}
FieldsetComponent.decorators = [
{ type: Component, args: [{
selector: 'sf-form-fieldset',
template: "\n <fieldset>\n <legend *ngIf=\"title\">{{ title }}</legend>\n <div *ngIf=\"description\">{{ description }}</div>\n <div *ngFor=\"let formProperty of formProperties\">\n <sf-form-field [formProperty]=\"formProperty\"> </sf-form-field>\n </div>\n </fieldset>\n "
}] }
];
return FieldsetComponent;
}(FieldsetWidget));
export { FieldsetComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGRzZXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNjaGVtYS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi93aWRnZXRzL2RlZmF1bHRzL2ZpZWxkc2V0L2ZpZWxkc2V0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRCQUE0QixDQUFDOztJQWNyQiw2Q0FBYzs7Ozs7Z0JBWnBELFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixRQUFRLEVBQUUsMFJBUVQ7aUJBQ0Y7OzRCQWZEO0VBZ0J1QyxjQUFjO1NBQXhDLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBGaWVsZHNldFdpZGdldCB9IGZyb20gJy4uLy4uL2Jhc2UvZmllbGRzZXQud2lkZ2V0JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc2YtZm9ybS1maWVsZHNldCcsXG4gIHRlbXBsYXRlOiBgXG4gIDxmaWVsZHNldD5cbiAgICA8bGVnZW5kICpuZ0lmPVwidGl0bGVcIj57eyB0aXRsZSB9fTwvbGVnZW5kPlxuICAgIDxkaXYgKm5nSWY9XCJkZXNjcmlwdGlvblwiPnt7IGRlc2NyaXB0aW9uIH19PC9kaXY+XG4gICAgPGRpdiAqbmdGb3I9XCJsZXQgZm9ybVByb3BlcnR5IG9mIGZvcm1Qcm9wZXJ0aWVzXCI+XG4gICAgICA8c2YtZm9ybS1maWVsZCBbZm9ybVByb3BlcnR5XT1cImZvcm1Qcm9wZXJ0eVwiPiA8L3NmLWZvcm0tZmllbGQ+XG4gICAgPC9kaXY+XG4gIDwvZmllbGRzZXQ+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgRmllbGRzZXRDb21wb25lbnQgZXh0ZW5kcyBGaWVsZHNldFdpZGdldCB7IH1cbiJdfQ==