From 0afe169abfac2f3be351acaf3fa2c93190d551e6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Fri, 25 Apr 2025 18:52:40 +0800 Subject: [PATCH] update hooks --- apps/studio/components/grid/hooks/useTableColumnOrder.ts | 5 +++-- .../studio/components/grid/hooks/useTableColumnVisibility.ts | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/studio/components/grid/hooks/useTableColumnOrder.ts b/apps/studio/components/grid/hooks/useTableColumnOrder.ts index 39e533d1349..302d774c8a9 100644 --- a/apps/studio/components/grid/hooks/useTableColumnOrder.ts +++ b/apps/studio/components/grid/hooks/useTableColumnOrder.ts @@ -1,7 +1,8 @@ import { useCallback, useMemo } from 'react' import { useTableEditorFiltersSort } from 'hooks/misc/useTableEditorFiltersSort' -import { useSafeTableEditorSnapshot } from './useSafeTableEditorSnapshot' +import { useTableEditorTableStateSnapshot } from 'state/table-editor-table' + import { SELECT_COLUMN_KEY } from 'components/grid/constants' // Remove dependency on useSaveTableEditorState @@ -15,7 +16,7 @@ import { SELECT_COLUMN_KEY } from 'components/grid/constants' */ export function useTableColumnOrder() { const { columnOrder, setParams } = useTableEditorFiltersSort() - const snap = useSafeTableEditorSnapshot() + const snap = useTableEditorTableStateSnapshot() // Read current order directly from Valtio State const columnOrderMemo = useMemo(() => { diff --git a/apps/studio/components/grid/hooks/useTableColumnVisibility.ts b/apps/studio/components/grid/hooks/useTableColumnVisibility.ts index 6f9abd30190..2ff03551428 100644 --- a/apps/studio/components/grid/hooks/useTableColumnVisibility.ts +++ b/apps/studio/components/grid/hooks/useTableColumnVisibility.ts @@ -1,7 +1,7 @@ import { useCallback, useMemo } from 'react' import { useTableEditorFiltersSort } from 'hooks/misc/useTableEditorFiltersSort' -import { useSafeTableEditorSnapshot } from './useSafeTableEditorSnapshot' +import { useTableEditorTableStateSnapshot } from 'state/table-editor-table' /** * Provides state and actions for managing table column visibility. @@ -12,7 +12,7 @@ import { useSafeTableEditorSnapshot } from './useSafeTableEditorSnapshot' */ export function useTableColumnVisibility() { const { setParams } = useTableEditorFiltersSort() // Only need setParams - const snap = useSafeTableEditorSnapshot() + const snap = useTableEditorTableStateSnapshot() // Derive hidden columns Set directly from Valtio state const hiddenColumnsSet = useMemo(() => {