From b5cce827e28b4b058efd5249fe6f08a8da8acb48 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Wed, 24 Dec 2025 13:41:47 -0800 Subject: [PATCH] fix: admin shows venue display + add Nugs/Bandcamp links to public shows --- frontend/app/admin/shows/page.tsx | 13 ++++++++---- frontend/app/shows/[slug]/page.tsx | 32 ++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/frontend/app/admin/shows/page.tsx b/frontend/app/admin/shows/page.tsx index e120081..2e2ff54 100644 --- a/frontend/app/admin/shows/page.tsx +++ b/frontend/app/admin/shows/page.tsx @@ -20,12 +20,17 @@ import { import { Label } from "@/components/ui/label" import Link from "next/link" +interface Venue { + name: string + city?: string + state?: string +} + interface Show { id: number date: string slug: string - venue_name?: string - venue_city?: string + venue?: Venue notes: string | null nugs_link: string | null bandcamp_link: string | null @@ -166,8 +171,8 @@ export default function AdminShowsPage() {
{show.venue_name || "Unknown Venue"}
-{show.venue_city}
+{show.venue?.name || "Unknown Venue"}
+{show.venue?.city}{show.venue?.state ? `, ${show.venue.state}` : ""}