From 7e689c8b221e381e75f8387397cb46fec388ea3e Mon Sep 17 00:00:00 2001 From: Ali Waseem Date: Mon, 30 Mar 2026 15:30:44 -0600 Subject: [PATCH] updated imports --- .../grid/components/editor/DateTimeEditor.tsx | 4 ++-- .../components/grid/components/editor/JsonEditor.tsx | 12 ++++++------ .../footer/operations/SaveQueueActionBar.tsx | 2 +- .../grid/hooks/useOperationQueueShortcuts.ts | 2 +- .../components/grid/hooks/useTableRowOperations.ts | 2 +- .../SidePanelEditor/RowEditor/RowEditor.tsx | 2 +- .../SidePanelEditor/SidePanelEditor.tsx | 2 +- .../layouts/TableEditorLayout/TableEditorLayout.tsx | 2 +- .../Banners/BannerTableEditorQueueOperations.tsx | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/studio/components/grid/components/editor/DateTimeEditor.tsx b/apps/studio/components/grid/components/editor/DateTimeEditor.tsx index c7ef67b6768..e8c8f0d5617 100644 --- a/apps/studio/components/grid/components/editor/DateTimeEditor.tsx +++ b/apps/studio/components/grid/components/editor/DateTimeEditor.tsx @@ -1,9 +1,8 @@ +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import dayjs from 'dayjs' import { ChevronDown } from 'lucide-react' -import { useIsQueueOperationsEnabled } from 'components/interfaces/App/FeaturePreview/FeaturePreviewContext' import { useEffect, useRef, useState } from 'react' import type { RenderEditCellProps } from 'react-data-grid' - import { Button, cn, @@ -17,6 +16,7 @@ import { } from 'ui' import { TimestampInfo, timestampLocalFormatter } from 'ui-patterns' import { Input } from 'ui-patterns/DataInputs/Input' + import { BlockKeys } from '../common/BlockKeys' interface BaseEditorProps extends RenderEditCellProps< diff --git a/apps/studio/components/grid/components/editor/JsonEditor.tsx b/apps/studio/components/grid/components/editor/JsonEditor.tsx index fc79ddb41f9..767264193a3 100644 --- a/apps/studio/components/grid/components/editor/JsonEditor.tsx +++ b/apps/studio/components/grid/components/editor/JsonEditor.tsx @@ -1,17 +1,17 @@ -import { Maximize } from 'lucide-react' -import { useCallback, useState } from 'react' -import type { RenderEditCellProps } from 'react-data-grid' -import { toast } from 'sonner' - import { useParams } from 'common' -import { useIsQueueOperationsEnabled } from 'components/interfaces/App/FeaturePreview/FeaturePreviewContext' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { isValueTruncated } from 'components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/RowEditor.utils' import { useTableEditorQuery } from 'data/table-editor/table-editor-query' import { isTableLike } from 'data/table-editor/table-editor-types' import { useGetCellValueMutation } from 'data/table-rows/get-cell-value-mutation' import { useSelectedProjectQuery } from 'hooks/misc/useSelectedProject' import { prettifyJSON, removeJSONTrailingComma, tryParseJson } from 'lib/helpers' +import { Maximize } from 'lucide-react' +import { useCallback, useState } from 'react' +import type { RenderEditCellProps } from 'react-data-grid' +import { toast } from 'sonner' import { Popover, Tooltip, TooltipContent, TooltipTrigger } from 'ui' + import { BlockKeys } from '../common/BlockKeys' import { MonacoEditor } from '../common/MonacoEditor' import { NullValue } from '../common/NullValue' diff --git a/apps/studio/components/grid/components/footer/operations/SaveQueueActionBar.tsx b/apps/studio/components/grid/components/footer/operations/SaveQueueActionBar.tsx index b0b4de1a89b..0f0041d121d 100644 --- a/apps/studio/components/grid/components/footer/operations/SaveQueueActionBar.tsx +++ b/apps/studio/components/grid/components/footer/operations/SaveQueueActionBar.tsx @@ -1,6 +1,6 @@ import { useOperationQueueActions } from 'components/grid/hooks/useOperationQueueActions' import { useOperationQueueShortcuts } from 'components/grid/hooks/useOperationQueueShortcuts' -import { useIsQueueOperationsEnabled } from 'components/interfaces/App/FeaturePreview/FeaturePreviewContext' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { AnimatePresence, motion } from 'framer-motion' import { Eye, MoreVertical, Trash } from 'lucide-react' import { createPortal } from 'react-dom' diff --git a/apps/studio/components/grid/hooks/useOperationQueueShortcuts.ts b/apps/studio/components/grid/hooks/useOperationQueueShortcuts.ts index 1c1f3852df8..d93c41823f7 100644 --- a/apps/studio/components/grid/hooks/useOperationQueueShortcuts.ts +++ b/apps/studio/components/grid/hooks/useOperationQueueShortcuts.ts @@ -1,7 +1,7 @@ import { useQueryClient } from '@tanstack/react-query' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { useOperationQueueActions } from './useOperationQueueActions' -import { useIsQueueOperationsEnabled } from '@/components/interfaces/App/FeaturePreview/FeaturePreviewContext' import { tableRowKeys } from '@/data/table-rows/keys' import { useSelectedProjectQuery } from '@/hooks/misc/useSelectedProject' import { useHotKey } from '@/hooks/ui/useHotKey' diff --git a/apps/studio/components/grid/hooks/useTableRowOperations.ts b/apps/studio/components/grid/hooks/useTableRowOperations.ts index 2c3e463e6d6..dcef55279bf 100644 --- a/apps/studio/components/grid/hooks/useTableRowOperations.ts +++ b/apps/studio/components/grid/hooks/useTableRowOperations.ts @@ -5,7 +5,7 @@ import { queueRowAddWithOptimisticUpdate, queueRowDeletesWithOptimisticUpdate, } from 'components/grid/utils/queueOperationUtils' -import { useIsQueueOperationsEnabled } from 'components/interfaces/App/FeaturePreview/FeaturePreviewContext' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { isTableLike, type Entity } from 'data/table-editor/table-editor-types' import { tableRowKeys } from 'data/table-rows/keys' import { useTableRowCreateMutation } from 'data/table-rows/table-row-create-mutation' diff --git a/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/RowEditor.tsx b/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/RowEditor.tsx index 24127eddffd..b4063d854c1 100644 --- a/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/RowEditor.tsx +++ b/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/RowEditor/RowEditor.tsx @@ -1,4 +1,5 @@ import type { PostgresTable } from '@supabase/postgres-meta' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { useForeignKeyConstraintsQuery } from 'data/database/foreign-key-constraints-query' import { useSelectedProjectQuery } from 'hooks/misc/useSelectedProject' import { isEmpty, noop, partition } from 'lodash' @@ -21,7 +22,6 @@ import { validateFields, } from './RowEditor.utils' import { TextEditor } from './TextEditor' -import { useIsQueueOperationsEnabled } from '@/components/interfaces/App/FeaturePreview/FeaturePreviewContext' export interface RowEditorProps { row?: Dictionary diff --git a/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/SidePanelEditor.tsx b/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/SidePanelEditor.tsx index 1cdfa93e64d..c2c3767a22c 100644 --- a/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/SidePanelEditor.tsx +++ b/apps/studio/components/interfaces/TableGridEditor/SidePanelEditor/SidePanelEditor.tsx @@ -3,8 +3,8 @@ import type { PostgresColumn, PostgresTable } from '@supabase/postgres-meta' import { useQueryClient } from '@tanstack/react-query' import { useParams } from 'common' import { useTableRowOperations } from 'components/grid/hooks/useTableRowOperations' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { type GeneratedPolicy } from 'components/interfaces/Auth/Policies/Policies.utils' -import { useIsQueueOperationsEnabled } from 'components/interfaces/App/FeaturePreview/FeaturePreviewContext' import { DiscardChangesConfirmationDialog } from 'components/ui-patterns/Dialogs/DiscardChangesConfirmationDialog' import { databasePoliciesKeys } from 'data/database-policies/keys' import { useDatabasePublicationCreateMutation } from 'data/database-publications/database-publications-create-mutation' diff --git a/apps/studio/components/layouts/TableEditorLayout/TableEditorLayout.tsx b/apps/studio/components/layouts/TableEditorLayout/TableEditorLayout.tsx index 6d99d68dcb4..1941debaffa 100644 --- a/apps/studio/components/layouts/TableEditorLayout/TableEditorLayout.tsx +++ b/apps/studio/components/layouts/TableEditorLayout/TableEditorLayout.tsx @@ -1,12 +1,12 @@ import { PermissionAction } from '@supabase/shared-types/out/constants' import { LOCAL_STORAGE_KEYS, useParams } from 'common' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import NoPermission from 'components/ui/NoPermission' import { useAsyncCheckPermissions } from 'hooks/misc/useCheckPermissions' import { PropsWithChildren, useEffect } from 'react' import { ProjectLayoutWithAuth } from '../ProjectLayout' import { SaveQueueActionBar } from '@/components/grid/components/footer/operations/SaveQueueActionBar' -import { useIsQueueOperationsEnabled } from '@/components/interfaces/App/FeaturePreview/FeaturePreviewContext' import { BannerTableEditorQueueOperations } from '@/components/ui/BannerStack/Banners/BannerTableEditorQueueOperations' import { useBannerStack } from '@/components/ui/BannerStack/BannerStackProvider' import { useLocalStorageQuery } from '@/hooks/misc/useLocalStorage' diff --git a/apps/studio/components/ui/BannerStack/Banners/BannerTableEditorQueueOperations.tsx b/apps/studio/components/ui/BannerStack/Banners/BannerTableEditorQueueOperations.tsx index 73720f355dc..9b2669cd0e2 100644 --- a/apps/studio/components/ui/BannerStack/Banners/BannerTableEditorQueueOperations.tsx +++ b/apps/studio/components/ui/BannerStack/Banners/BannerTableEditorQueueOperations.tsx @@ -1,12 +1,12 @@ import { LOCAL_STORAGE_KEYS } from 'common' import { useParams } from 'common/hooks' +import { useIsQueueOperationsEnabled } from 'components/interfaces/Account/Preferences/useDashboardSettings' import { useLocalStorageQuery } from 'hooks/misc/useLocalStorage' import Link from 'next/link' import { Badge, Button, Card, CardContent, CardHeader } from 'ui' import { BannerCard } from '../BannerCard' import { useBannerStack } from '../BannerStackProvider' -import { useIsQueueOperationsEnabled } from '@/components/interfaces/App/FeaturePreview/FeaturePreviewContext' export const BannerTableEditorQueueOperations = () => { const { ref } = useParams()