Skip to content

Commit 2adcbd5

Browse files
authored
Merge pull request #320 from seungdeok/main
fix(image-tool): add close action in view mode
2 parents 72d64d3 + d16ca0c commit 2adcbd5

File tree

1 file changed

+10
-2
lines changed
  • frontend/image-tool/src/businessNew/pages

1 file changed

+10
-2
lines changed

frontend/image-tool/src/businessNew/pages/view.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
import { IPageHandler } from '../types';
1+
import { FlowAction, IPageHandler } from '../types';
22
import { useInjectBSEditor } from '../context';
33
import useDataFlow from '../hook/useDataflow';
44
import pageModes from '../configs/mode';
55
import { IFrame, MsgType } from 'image-editor';
6+
import useCommon from '../hook/useCommon';
67

78
export function view(): IPageHandler {
89
const editor = useInjectBSEditor();
910
const { state, bsState } = editor;
1011
const { loadClasses, loadDateSetClassification, loadDataFromFrameSeries } = useDataFlow();
12+
const { onClose } = useCommon();
1113

1214
async function init() {
1315
let { query } = bsState;
@@ -55,7 +57,13 @@ export function view(): IPageHandler {
5557
};
5658
editor.dataManager.setSceneDataByFrames([data]);
5759
}
58-
function onAction() {}
60+
function onAction(action: FlowAction) {
61+
switch (action) {
62+
case FlowAction.close:
63+
onClose();
64+
break;
65+
}
66+
}
5967

6068
return { init, onAction };
6169
}

0 commit comments

Comments
 (0)