|
|
|
@@ -10,6 +10,8 @@ export type LayoutSliceShape = { |
|
|
|
setRightPanelWidth: (width: number) => void |
|
|
|
nodePanelWidth: number |
|
|
|
setNodePanelWidth: (width: number) => void |
|
|
|
previewPanelWidth: number |
|
|
|
setPreviewPanelWidth: (width: number) => void |
|
|
|
otherPanelWidth: number |
|
|
|
setOtherPanelWidth: (width: number) => void |
|
|
|
bottomPanelWidth: number // min-width = 400px; default-width = auto || 480px; |
|
|
|
@@ -31,6 +33,8 @@ export const createLayoutSlice: StateCreator<LayoutSliceShape> = set => ({ |
|
|
|
setRightPanelWidth: width => set(() => ({ rightPanelWidth: width })), |
|
|
|
nodePanelWidth: localStorage.getItem('workflow-node-panel-width') ? Number.parseFloat(localStorage.getItem('workflow-node-panel-width')!) : 400, |
|
|
|
setNodePanelWidth: width => set(() => ({ nodePanelWidth: width })), |
|
|
|
previewPanelWidth: localStorage.getItem('debug-and-preview-panel-width') ? Number.parseFloat(localStorage.getItem('debug-and-preview-panel-width')!) : 400, |
|
|
|
setPreviewPanelWidth: width => set(() => ({ previewPanelWidth: width })), |
|
|
|
otherPanelWidth: 400, |
|
|
|
setOtherPanelWidth: width => set(() => ({ otherPanelWidth: width })), |
|
|
|
bottomPanelWidth: 480, |