Skip to content
Snippets Groups Projects
Commit ce96b92e authored by Florent POITTEVIN's avatar Florent POITTEVIN Committed by Homada.Boumedane
Browse files

feat: 971 Inline edition mode

parent 9339c95d
No related branches found
No related tags found
No related merge requests found
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment