From 6d5d0e03a023734f1b18ad92c244325d0ffcdfee Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Wed, 23 Jul 2025 15:46:22 -0700 Subject: [PATCH] Restructures the campaign page --- src/components/layout/TabbedLayout.tsx | 10 +-- .../_authenticated/campaigns.$campaignId.tsx | 79 +++++++++++-------- 2 files changed, 52 insertions(+), 37 deletions(-) diff --git a/src/components/layout/TabbedLayout.tsx b/src/components/layout/TabbedLayout.tsx index 54e0381..3870ed3 100644 --- a/src/components/layout/TabbedLayout.tsx +++ b/src/components/layout/TabbedLayout.tsx @@ -15,12 +15,10 @@ export function TabbedLayout({ flyout, }: Props) { return ( -
-
-
{navigation}
-
{title}
-
-
+
+
{navigation}
+
{title}
+
{tabs}
-
+ {campaign.name} + } + navigation={ ← Back to campaigns -
-

- {campaign.name} -

-
-

Sessions

+ } + tabs={[ + , + ]} + content={
- +
+

+ Sessions +

+
+ +
+
+ {sessions && sessions.length > 0 ? ( +
+
    + {sessions.map((s: any) => ( +
  • + +
  • + ))} +
+
+ ) : ( +
+ No sessions found for this campaign. +
+ )}
-
- {sessions && sessions.length > 0 ? ( -
-
    - {sessions.map((s: any) => ( -
  • - -
  • - ))} -
-
- ) : ( -
- No sessions found for this campaign. -
- )} -
+ } + /> ); }