From f9b1880e886e0b9c0bad811a16e71487e963833a Mon Sep 17 00:00:00 2001 From: Ary Date: Sat, 6 Apr 2024 09:40:03 -0600 Subject: [PATCH] Fix to cuesheet table header not resizing (#852) --- .../cuesheet/cuesheet-table-elements/CuesheetHeader.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/client/src/features/cuesheet/cuesheet-table-elements/CuesheetHeader.tsx b/apps/client/src/features/cuesheet/cuesheet-table-elements/CuesheetHeader.tsx index f9d4455ab..cd6bcd905 100644 --- a/apps/client/src/features/cuesheet/cuesheet-table-elements/CuesheetHeader.tsx +++ b/apps/client/src/features/cuesheet/cuesheet-table-elements/CuesheetHeader.tsx @@ -1,4 +1,4 @@ -import { memo } from 'react'; +import { memo, useEffect } from 'react'; import { Tooltip } from '@chakra-ui/react'; import { closestCenter, @@ -31,6 +31,12 @@ function CuesheetHeader(props: CuesheetHeaderProps) { const { headerGroups } = props; const [columnOrder, saveColumnOrder] = useLocalStorage('table-order', initialColumnOrder); + useEffect(() => { + if (!localStorage.getItem('table-order')) { + saveColumnOrder(initialColumnOrder); + } + }, [saveColumnOrder]); + const handleOnDragEnd = (event: DragEndEvent) => { const { delta, active, over } = event;