feat: Implement collapsible left and right panels with dynamic column spanning, updated styling, and integrated a bottom status bar in the DesignerRoot.

This commit is contained in:
2026-02-03 13:58:47 -05:00
parent 0ec63b3c97
commit 388897c70e
17 changed files with 1147 additions and 719 deletions

View File

@@ -17,7 +17,10 @@ import {
studyMembers,
userSystemRoles,
} from "~/server/db/schema";
import { convertStepsToDatabase } from "~/lib/experiment-designer/block-converter";
import {
convertStepsToDatabase,
convertDatabaseToSteps,
} from "~/lib/experiment-designer/block-converter";
import type {
ExperimentStep,
ExperimentDesign,
@@ -382,6 +385,7 @@ export const experimentsRouter = createTRPCRouter({
return {
...experiment,
steps: convertDatabaseToSteps(experiment.steps),
integrityHash: experiment.integrityHash,
executionGraphSummary,
pluginDependencies: experiment.pluginDependencies ?? [],