diff --git a/apps/studio/components/grid/components/grid/Grid.tsx b/apps/studio/components/grid/components/grid/Grid.tsx index 048b0c8cca..db60767b58 100644 --- a/apps/studio/components/grid/components/grid/Grid.tsx +++ b/apps/studio/components/grid/components/grid/Grid.tsx @@ -97,8 +97,10 @@ export const Grid = memo( const { mutate: sendEvent } = useSendEventMutation() + const isEditable = snap.editable + const { isDraggedOver, onDragOver, onFileDrop } = useCsvFileDrop({ - enabled: isTableEmpty && !isForeignTable, + enabled: isTableEmpty && !isForeignTable && isEditable, onFileDropped: (file) => tableEditorSnap.onImportData(valtioRef(file)), onTelemetryEvent: (eventName) => { sendEvent({ @@ -278,7 +280,7 @@ export const Grid = memo( started.

- ) : ( + ) : isEditable ? (
- )} + ) : null} ) : (