diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index dbd5b30..7557795 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -56,7 +56,7 @@ export default async function HomePage() { Get Started diff --git a/frontend/components/layout/band-selector.tsx b/frontend/components/layout/band-selector.tsx index e117016..cbfdfed 100644 --- a/frontend/components/layout/band-selector.tsx +++ b/frontend/components/layout/band-selector.tsx @@ -43,16 +43,26 @@ export function BandSelector() { variant="ghost" className="flex items-center gap-2 font-bold text-lg" > - {current.name} + {current ? current.name : "All Bands"} + { + setCurrent(null) + router.push("/") + setSheetOpen(false) + }} + className={`cursor-pointer ${current === null ? "font-bold" : ""}`} + > + All Bands + {VERTICALS.map((vertical) => ( handleSelect(vertical.slug)} - className={`cursor-pointer ${vertical.slug === current.slug ? "font-bold" : ""}`} + className={`cursor-pointer ${current?.slug === vertical.slug ? "font-bold" : ""}`} > {vertical.name} @@ -70,7 +80,7 @@ export function BandSelector() { size="lg" className="flex items-center gap-2 font-bold text-lg px-3" > - {current.name} + {current ? current.name : "All Bands"} @@ -82,10 +92,22 @@ export function BandSelector() {
+ {VERTICALS.map((vertical) => (