diff --git a/src/app/shared/components/presentationals/button-toolbar-detail/button-toolbar-detail.presentational.ts b/src/app/shared/components/presentationals/button-toolbar-detail/button-toolbar-detail.presentational.ts index 76fc88f836bfe8d74a9b5a35f57e69211dfa5a96..26a7581152ae7721db29b48cb0dfeb5e85c69e2d 100644 --- a/src/app/shared/components/presentationals/button-toolbar-detail/button-toolbar-detail.presentational.ts +++ b/src/app/shared/components/presentationals/button-toolbar-detail/button-toolbar-detail.presentational.ts @@ -5,6 +5,7 @@ import { Output, } from "@angular/core"; import {DepositDataFile} from "@deposit/models/deposit-data-file.model"; +import {SharedAbstractFormPresentational} from "@shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational"; import {SharedAbstractButtonToolbarPresentational} from "@shared/components/presentationals/shared-abstract-button-toolbar/shared-abstract-button-toolbar.presentational"; import {SharedAbstractFormPresentational} from "@shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational"; import { @@ -56,6 +57,8 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour readonly formPresentational: SharedAbstractFormPresentational<TResourceModel>; private _mode: "edit" | "create" | "detail"; + @Input() + readonly keySaveButtonToTranslate: string = TRANSLATE("app.navigation.button.save"); @Input() set mode(mode: "edit" | "create" | "detail") { @@ -78,6 +81,9 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour @Output("showHistoryChange") readonly showHistoryObs: Observable<DepositDataFile | undefined> = ObservableUtil.asObservable(this._showHistoryBS); + @Input() + readonly formPresentational: SharedAbstractFormPresentational<TResourceModel>; + private readonly _editBS: BehaviorSubject<void> = new BehaviorSubject<void>(undefined); @Output("editChange") readonly editObs: Observable<void> = ObservableUtil.asObservable(this._editBS);