import { Table } from 'lucide-react'; import { FeatureSidebar } from '@/components/FeatureSidebar'; import { TableListSkeleton } from './TableListSkeleton'; import { TableEmptyState } from './TableEmptyState'; interface TableSidebarProps { tables: string[]; selectedTable?: string; onTableSelect: (tableName: string) => void; loading?: boolean; onNewTable?: () => void; onEditTable?: (table: string) => void; onDeleteTable?: (table: string) => void; } export function TableSidebar({ tables, selectedTable, onTableSelect, loading, onNewTable, onEditTable, onDeleteTable, }: TableSidebarProps) { return ( tableNames.filter((name) => name !== 'auth' && name !== 'profiles' && name !== 'identifies') } renderSkeleton={() => } renderEmptyState={(searchTerm) => } /> ); }