Studies, basic experiment designer

This commit is contained in:
2025-07-18 21:15:08 -04:00
parent 1121e5c6ff
commit 0cc5c8ae89
18 changed files with 3176 additions and 152 deletions

View File

@@ -0,0 +1,26 @@
import { notFound } from "next/navigation";
import { ExperimentDesignerClient } from "~/components/experiments/designer/ExperimentDesignerClient";
import { api } from "~/trpc/server";
interface ExperimentDesignerPageProps {
params: {
id: string;
};
}
export default async function ExperimentDesignerPage({
params,
}: ExperimentDesignerPageProps) {
try {
const experiment = await api.experiments.get({ id: params.id });
if (!experiment) {
notFound();
}
return <ExperimentDesignerClient experiment={experiment} />;
} catch (error) {
console.error("Error loading experiment:", error);
notFound();
}
}