diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts index 3ad64e8a13..129dfbbd9c 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/form-props.ts @@ -29,6 +29,7 @@ export interface FormPropGroup { export class GroupedFormPropList { public readonly items: GroupedFormPropItem[] = []; + count = 1; addItem(item: FormProp) { const groupName = item.group?.name; let group = this.items.find(i => i.group?.name === groupName); @@ -37,7 +38,7 @@ export class GroupedFormPropList { } else { group = { formPropList: new FormPropList(), - group: item.group, + group: item.group || { name: `default${this.count++}`, className: item.group?.className }, }; group.formPropList.addHead(item); this.items.push(group);