refactor(web): migrate isFaceEditMode from standalone store to assetViewerManager (#27307)

This commit is contained in:
Min Idzelis
2026-03-27 08:20:15 -04:00
committed by GitHub
parent e2d26ebdea
commit 4b9ebc2cff
10 changed files with 35 additions and 34 deletions
@@ -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;