diff --git a/apps/client/src/views/cuesheet/cuesheet-table/CuesheetTable.tsx b/apps/client/src/views/cuesheet/cuesheet-table/CuesheetTable.tsx index e5030be90..238611fa8 100644 --- a/apps/client/src/views/cuesheet/cuesheet-table/CuesheetTable.tsx +++ b/apps/client/src/views/cuesheet/cuesheet-table/CuesheetTable.tsx @@ -206,9 +206,16 @@ export default function CuesheetTable({ columns, cuesheetMode, tableRoot, setCue : SortableCuesheetHeader; // if the table is being resized, we render non-sortable headers to avoid performance issues - return ; + return ( + + ); }); - }, [cuesheetMode, table]); + }, [cuesheetMode, hideIndexColumn, table]); const isLoading = !data || status === 'pending'; diff --git a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/CuesheetHeader.tsx b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/CuesheetHeader.tsx index 0704133fb..63b031bc7 100644 --- a/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/CuesheetHeader.tsx +++ b/apps/client/src/views/cuesheet/cuesheet-table/cuesheet-table-elements/CuesheetHeader.tsx @@ -5,7 +5,6 @@ import { CSSProperties } from 'react'; import type { ExtendedEntry } from '../../../../common/utils/rundownMetadata'; import { getAccessibleColour } from '../../../../common/utils/styleUtils'; import { AppMode } from '../../../../ontimeConfig'; -import { usePersistedCuesheetOptions } from '../../cuesheet.options'; import { Draggable, SortableCell, TableCell } from './SortableCell'; import style from '../CuesheetTable.module.scss'; @@ -13,11 +12,10 @@ import style from '../CuesheetTable.module.scss'; interface CuesheetHeaderProps { headerGroup: HeaderGroup; cuesheetMode: AppMode; + hideIndexColumn: boolean; } -export function SortableCuesheetHeader({ headerGroup, cuesheetMode }: CuesheetHeaderProps) { - const hideIndexColumn = usePersistedCuesheetOptions((state) => state.hideIndexColumn); - +export function SortableCuesheetHeader({ headerGroup, cuesheetMode, hideIndexColumn }: CuesheetHeaderProps) { return ( {cuesheetMode === AppMode.Edit && } @@ -57,9 +55,7 @@ export function SortableCuesheetHeader({ headerGroup, cuesheetMode }: CuesheetHe ); } -export function CuesheetHeader({ headerGroup, cuesheetMode }: CuesheetHeaderProps) { - const hideIndexColumn = usePersistedCuesheetOptions((state) => state.hideIndexColumn); - +export function CuesheetHeader({ headerGroup, cuesheetMode, hideIndexColumn }: CuesheetHeaderProps) { return ( {cuesheetMode === AppMode.Edit && }