diff --git a/src/app/components/chain-add/chain-add.ts b/src/app/components/chain-add/chain-add.ts index df1f64d..370befb 100644 --- a/src/app/components/chain-add/chain-add.ts +++ b/src/app/components/chain-add/chain-add.ts @@ -19,8 +19,8 @@ import { SettingsBaseAdd } from '../settings-base-add/settings-base-add'; }) export class ChainAdd extends SettingsBaseAdd { private readonly chainSettings = inject(ChainSettings); - override readonly form = new ChainFormGroup(); - override title = 'settings.chain.new_chain'; + readonly form = new ChainFormGroup(); + title = 'settings.chain.new_chain'; async save() { const name = this.form.controls.name.value; diff --git a/src/app/components/settings-base-add/settings-base-add.ts b/src/app/components/settings-base-add/settings-base-add.ts index c04dbb5..aa62be4 100644 --- a/src/app/components/settings-base-add/settings-base-add.ts +++ b/src/app/components/settings-base-add/settings-base-add.ts @@ -1,8 +1,8 @@ import { FormGroup } from '@angular/forms'; export abstract class SettingsBaseAdd { - title = ''; - form = new FormGroup({}) + abstract title: string; + abstract form: FormGroup; protected abstract save(): Promise }