UNPKG

ngx-form-lib

Version:

Dynamic form library for Angular 18 with Material 3 support. Create complex reactive forms easily using JSON configuration with modern Angular 18 control flow syntax.

11 lines 1.92 kB
import { FieldTypeEnum } from "../../shared/enums/field-type.enum"; import { Field } from "../../shared/models/field.model"; export class Radio extends Field { constructor(params) { super(params.field); this.type = FieldTypeEnum.Radio; this.showInline = params.showInline ?? false; this.options = params.options ?? []; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW8ubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZm9ybS1saWIvc3JjL2xpYi9mZWF0dXJlcy9yYWRpby9yYWRpby5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDbkUsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBR3hELE1BQU0sT0FBTyxLQUFNLFNBQVEsS0FBYTtJQUt0QyxZQUFZLE1BSVg7UUFDQyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBVGIsU0FBSSxHQUFHLGFBQWEsQ0FBQyxLQUFLLENBQUM7UUFVbEMsSUFBSSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUMsVUFBVSxJQUFJLEtBQUssQ0FBQztRQUM3QyxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQyxPQUFPLElBQUksRUFBRSxDQUFDO0lBQ3RDLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZpZWxkVHlwZUVudW0gfSBmcm9tIFwiLi4vLi4vc2hhcmVkL2VudW1zL2ZpZWxkLXR5cGUuZW51bVwiO1xyXG5pbXBvcnQgeyBGaWVsZCB9IGZyb20gXCIuLi8uLi9zaGFyZWQvbW9kZWxzL2ZpZWxkLm1vZGVsXCI7XHJcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gXCIuLi8uLi9zaGFyZWQvbW9kZWxzL29wdGlvbi5tb2RlbFwiO1xyXG5cclxuZXhwb3J0IGNsYXNzIFJhZGlvIGV4dGVuZHMgRmllbGQ8c3RyaW5nPiB7XHJcbiAgb3ZlcnJpZGUgdHlwZSA9IEZpZWxkVHlwZUVudW0uUmFkaW87XHJcbiAgc2hvd0lubGluZTogYm9vbGVhbjtcclxuICBvcHRpb25zOiBPcHRpb25bXTtcclxuXHJcbiAgY29uc3RydWN0b3IocGFyYW1zOiB7XHJcbiAgICBmaWVsZD86IEZpZWxkPHN0cmluZz47XHJcbiAgICBvcHRpb25zPzogT3B0aW9uW107XHJcbiAgICBzaG93SW5saW5lPzogYm9vbGVhbjtcclxuICB9KSB7XHJcbiAgICBzdXBlcihwYXJhbXMuZmllbGQpO1xyXG4gICAgdGhpcy5zaG93SW5saW5lID0gcGFyYW1zLnNob3dJbmxpbmUgPz8gZmFsc2U7XHJcbiAgICB0aGlzLm9wdGlvbnMgPSBwYXJhbXMub3B0aW9ucyA/PyBbXTtcclxuICB9XHJcbn0iXX0=