feat(tool): eclipse

This commit is contained in:
zhangheng
2026-04-09 18:21:12 +08:00
parent d1fac5d158
commit d6183a0036
5 changed files with 210 additions and 8 deletions

View File

@@ -10,6 +10,8 @@ interface TopToolsState {
// 标注页面是否仅查看
isView: boolean
setIsView: (val: boolean) => void
renderMode: boolean
setRenderMode: (val: boolean) => void
// 绘制模式
editMode: boolean
setEditMode: (val: boolean) => void
@@ -81,6 +83,7 @@ interface TopToolsState {
const initialTopToolsState = {
isView: false,
renderMode: false,
editMode: false,
pressA: false,
imageFilter: {
@@ -114,6 +117,12 @@ export const useTopToolsStore = create<TopToolsState>()(
...state,
isView: val,
})),
renderMode: initialTopToolsState.renderMode,
setRenderMode: (val: boolean) =>
set((state: TopToolsState) => ({
...state,
renderMode: val,
})),
editMode: initialTopToolsState.editMode,
setEditMode: (val: boolean) =>
set((state: TopToolsState) => ({