diff --git a/src/Squidex/app/features/apps/pages/onboarding-dialog.component.ts b/src/Squidex/app/features/apps/pages/onboarding-dialog.component.ts
index 53fe2a8d7..fa8bde035 100644
--- a/src/Squidex/app/features/apps/pages/onboarding-dialog.component.ts
+++ b/src/Squidex/app/features/apps/pages/onboarding-dialog.component.ts
@@ -21,7 +21,11 @@ export class OnboardingDialogComponent {
public step = 0;
@Output()
- public close = new EventEmitter();
+ public closed = new EventEmitter();
+
+ public close() {
+ this.closed.emit();
+ }
public next() {
this.step = this.step + 1;
diff --git a/src/Squidex/app/features/schemas/pages/schema/field-wizard.component.ts b/src/Squidex/app/features/schemas/pages/schema/field-wizard.component.ts
index 7f1b32832..e3d65a2a0 100644
--- a/src/Squidex/app/features/schemas/pages/schema/field-wizard.component.ts
+++ b/src/Squidex/app/features/schemas/pages/schema/field-wizard.component.ts
@@ -32,12 +32,12 @@ export class FieldWizardComponent {
public fieldTypes = fieldTypes;
- public addFieldForm: AddFieldForm;
+ public addFieldForm = new AddFieldForm(this.formBuilder);
- constructor(formBuilder: FormBuilder,
+ constructor(
+ private readonly formBuilder: FormBuilder,
private readonly schemasState: SchemasState
) {
- this.addFieldForm = new AddFieldForm(formBuilder);
}
public complete() {
diff --git a/src/Squidex/app/features/schemas/pages/schema/schema-edit-form.component.ts b/src/Squidex/app/features/schemas/pages/schema/schema-edit-form.component.ts
index d84a15cdf..472171023 100644
--- a/src/Squidex/app/features/schemas/pages/schema/schema-edit-form.component.ts
+++ b/src/Squidex/app/features/schemas/pages/schema/schema-edit-form.component.ts
@@ -26,12 +26,12 @@ export class SchemaEditFormComponent implements OnInit {
@Input()
public schema: SchemaDetailsDto;
- public editForm: EditSchemaForm;
+ public editForm = new EditSchemaForm(this.formBuilder);
- constructor(formBuilder: FormBuilder,
+ constructor(
+ private readonly formBuilder: FormBuilder,
private readonly schemasState: SchemasState
) {
- this.editForm = new EditSchemaForm(formBuilder);
}
public ngOnInit() {
diff --git a/src/Squidex/app/features/schemas/pages/schema/schema-scripts-form.component.ts b/src/Squidex/app/features/schemas/pages/schema/schema-scripts-form.component.ts
index fe3900e63..977f9d3de 100644
--- a/src/Squidex/app/features/schemas/pages/schema/schema-scripts-form.component.ts
+++ b/src/Squidex/app/features/schemas/pages/schema/schema-scripts-form.component.ts
@@ -28,12 +28,12 @@ export class SchemaScriptsFormComponent implements OnInit {
public selectedField = 'scriptQuery';
- public editForm: EditScriptsForm;
+ public editForm = new EditScriptsForm(this.formBuilder);
- constructor(formBuilder: FormBuilder,
+ constructor(
+ private readonly formBuilder: FormBuilder,
private readonly schemasState: SchemasState
) {
- this.editForm = new EditScriptsForm(formBuilder);
}
public ngOnInit() {
diff --git a/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.ts b/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.ts
index 972d261ff..d4335701d 100644
--- a/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.ts
+++ b/src/Squidex/app/features/schemas/pages/schemas/schema-form.component.ts
@@ -31,16 +31,16 @@ export class SchemaFormComponent implements OnInit {
@Input()
public import: any;
- public createForm: CreateSchemaForm;
+ public createForm = new CreateSchemaForm(this.formBuilder);
public showImport = false;
- constructor(formBuilder: FormBuilder,
+ constructor(
public readonly apiUrl: ApiUrlConfig,
public readonly appsState: AppsState,
+ private readonly formBuilder: FormBuilder,
private readonly schemasState: SchemasState
) {
- this.createForm = new CreateSchemaForm(formBuilder);
}
public ngOnInit() {
diff --git a/src/Squidex/app/shared/components/app-form.component.html b/src/Squidex/app/shared/components/app-form.component.html
index b91f37c5d..9832efe5e 100644
--- a/src/Squidex/app/shared/components/app-form.component.html
+++ b/src/Squidex/app/shared/components/app-form.component.html
@@ -1,4 +1,4 @@
-