mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
refactor(web): migrate isFaceEditMode from standalone store to assetViewerManager (#27307)
This commit is contained in:
@@ -42,7 +42,7 @@ class AssetViewerManager extends BaseEventManager<Events> {
|
||||
isShowActivityPanel = $state(false);
|
||||
isPlayingMotionPhoto = $state(false);
|
||||
isShowEditor = $state(false);
|
||||
|
||||
#isFaceEditMode = $state(false);
|
||||
#viewingAssetStoreState = $state<AssetResponseDto>();
|
||||
#viewState = $state<boolean>(false);
|
||||
gridScrollTarget = $state<AssetGridRouteSearchParams | null | undefined>();
|
||||
@@ -63,6 +63,10 @@ class AssetViewerManager extends BaseEventManager<Events> {
|
||||
return isShowDetailPanel.current;
|
||||
}
|
||||
|
||||
get isFaceEditMode() {
|
||||
return this.#isFaceEditMode;
|
||||
}
|
||||
|
||||
get zoomState() {
|
||||
return this.#zoomState;
|
||||
}
|
||||
@@ -161,6 +165,14 @@ class AssetViewerManager extends BaseEventManager<Events> {
|
||||
this.isShowEditor = false;
|
||||
}
|
||||
|
||||
toggleFaceEditMode() {
|
||||
this.#isFaceEditMode = !this.#isFaceEditMode;
|
||||
}
|
||||
|
||||
closeFaceEditMode() {
|
||||
this.#isFaceEditMode = false;
|
||||
}
|
||||
|
||||
setAsset(asset: AssetResponseDto) {
|
||||
this.#viewingAssetStoreState = asset;
|
||||
this.#viewState = true;
|
||||
|
||||
Reference in New Issue
Block a user