diff --git a/apps/studio/components/grid/SupabaseGrid.tsx b/apps/studio/components/grid/SupabaseGrid.tsx index 6a8902a570c..62bdca74830 100644 --- a/apps/studio/components/grid/SupabaseGrid.tsx +++ b/apps/studio/components/grid/SupabaseGrid.tsx @@ -246,7 +246,6 @@ const SupabaseGridLayout = (props: SupabaseGridProps) => { table={props.table} sorts={sorts} filters={filters} - isRefetching={isRefetching} onAddRow={editable ? onAddRow : undefined} onAddColumn={editable ? onAddColumn : undefined} onImportData={editable ? onImportData : undefined} diff --git a/apps/studio/components/grid/components/header/Header.tsx b/apps/studio/components/grid/components/header/Header.tsx index 05c34564a71..8aa92cef08f 100644 --- a/apps/studio/components/grid/components/header/Header.tsx +++ b/apps/studio/components/grid/components/header/Header.tsx @@ -2,6 +2,7 @@ import * as Tooltip from '@radix-ui/react-tooltip' import { PermissionAction } from '@supabase/shared-types/out/constants' import clsx from 'clsx' import saveAs from 'file-saver' +import { ArrowUp, ChevronDown, Download, FileText, Trash, X } from 'lucide-react' import Papa from 'papaparse' import { ReactNode, useState } from 'react' import toast from 'react-hot-toast' @@ -23,15 +24,8 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, - IconArrowUp, - IconChevronDown, - IconDownload, - IconFileText, - IconTrash, - IconX, cn, } from 'ui' - import { FilterPopover } from './filter' import { SortPopover } from './sort' @@ -44,7 +38,6 @@ export type HeaderProps = { table: SupaTable sorts: Sort[] filters: Filter[] - isRefetching: boolean onAddColumn?: () => void onAddRow?: () => void onImportData?: () => void @@ -61,7 +54,6 @@ const Header = ({ onImportData, headerActions, customHeader, - isRefetching, }: HeaderProps) => { const state = useTrackedState() const { selectedRows } = state @@ -78,7 +70,6 @@ const Header = ({ ) : ( void onAddRow?: () => void onImportData?: () => void } -const DefaultHeader = ({ - table, - isRefetching, - onAddColumn, - onAddRow, - onImportData, -}: DefaultHeaderProps) => { +const DefaultHeader = ({ table, onAddColumn, onAddRow, onImportData }: DefaultHeaderProps) => { const canAddNew = onAddRow !== undefined || onAddColumn !== undefined // [Joshen] Using this logic to block both column and row creation/update/delete @@ -134,7 +118,7 @@ const DefaultHeader = ({ data-testid="table-editor-insert-new-row" type="primary" size="tiny" - icon={} + icon={} > Insert @@ -201,8 +185,12 @@ const DefaultHeader = ({ onClick={onImportData} >
- - + { return (
-