enhance(view):加入视图切换功能。
This commit is contained in:
@@ -12,6 +12,7 @@ interface ZoomState {
|
||||
type ZoomActions = {
|
||||
zoom: SyncObjectCallback<number>;
|
||||
updateViewHeight: SyncObjectCallback<number>;
|
||||
switchViewMode: SyncObjectCallback<'single' | 'double' | 'continuation'>;
|
||||
};
|
||||
|
||||
const initialState: ZoomState = {
|
||||
@@ -33,5 +34,10 @@ export const useZoomState = createStoreHook<ZoomState & ZoomActions>(set => ({
|
||||
set(df => {
|
||||
df.viewHeight = height;
|
||||
});
|
||||
},
|
||||
switchViewMode(mode) {
|
||||
set(df => {
|
||||
df.viewMode = mode;
|
||||
});
|
||||
}
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user