'use server'; import db from '@/lib/db'; import { experiment } from '@/lib/model/experiment'; import { dataset } from '@/lib/model/dataset'; import Link from 'next/link'; export default async function ExperimentsList() { const experiments = await db .select() .from(experiment) .orderBy(experiment.createdAt); return (

Experiments

{experiments.length === 0 ? (

No experiments found.

) : (
{experiments.map((exp) => (

{exp.name}

{exp.description}

ID: {exp.id} | Dataset ID: {exp.datasetId}

Created: {new Date(exp.createdAt).toLocaleDateString()}

))}
)}
); }