+ {
+ 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) => (