feat: Update layout management in TerminalGrid to use updateLayoutSizes for size changes

This commit is contained in:
catlog22
2026-02-15 00:08:46 +08:00
parent 666ab7f2d6
commit 8e8fdcfcac
2 changed files with 12 additions and 3 deletions

View File

@@ -80,13 +80,13 @@ function GridGroupRenderer({ group, minSize, onSizeChange }: GridGroupRendererPr
export function TerminalGrid({ className }: { className?: string }) {
const layout = useTerminalGridStore(selectTerminalGridLayout);
const panes = useTerminalGridStore(selectTerminalGridPanes);
const setLayout = useTerminalGridStore((s) => s.setLayout);
const updateLayoutSizes = useTerminalGridStore((s) => s.updateLayoutSizes);
const handleSizeChange = useCallback(
(sizes: number[]) => {
setLayout({ ...layout, sizes });
updateLayoutSizes(sizes);
},
[layout, setLayout]
[updateLayoutSizes]
);
const content = useMemo(() => {