Consolidate global routes into study-scoped architecture

Removed global participants, trials, and analytics routes. All entity
management now flows through study-specific routes. Updated navigation,
breadcrumbs, and forms. Added helpful redirect pages for moved routes.
Eliminated duplicate table components and unified navigation patterns.
Fixed dashboard route structure and layout inheritance.
This commit is contained in:
2025-09-23 23:52:34 -04:00
parent 4acbec6288
commit c2bfeb8db2
29 changed files with 344 additions and 3896 deletions

View File

@@ -13,7 +13,6 @@ import {
User,
Activity,
Zap,
Settings,
} from "lucide-react";
@@ -113,7 +112,7 @@ export function WizardInterface({
{ label: studyData.name, href: `/studies/${studyData.id}` },
{ label: "Trials", href: `/studies/${studyData.id}/trials` },
]
: [{ label: "Trials", href: "/trials" }]),
: []),
{
label: `Trial ${trial.participant.participantCode}`,
href: `/trials/${trial.id}`,