import { TabsContent } from '@radix-ui/react-tabs'; import { Tabs, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { useTableStore } from '../store/tableStore'; import AddTable from './AddTable'; import { DataTable } from './DataTable'; export function TableManager() { const { tables, addTable } = useTableStore(); const handleAddTable = (tableName: string) => { if (tableName.trim()) { addTable(tableName, [ { name: 'email', type: 'text' }, { name: 'amount', type: 'number' }, { name: 'status', type: 'select', options: ['pending', 'completed', 'failed'], }, ]); } }; return ( <> {Object.entries(tables).map(([tableId, table]) => ( {table.name} ))}
{Object.entries(tables).map(([tableId, table]) => (
))}
); }