fix: refactor VERTICALS constant to config file to fix server build
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s

This commit is contained in:
fullsizemalt 2025-12-28 21:26:08 -08:00
parent b2c1ce6ef5
commit 9e927c114e
7 changed files with 21 additions and 21 deletions

View file

@ -1,5 +1,5 @@
import { notFound } from "next/navigation" import { notFound } from "next/navigation"
import { VERTICALS } from "@/contexts/vertical-context" import { VERTICALS } from "@/config/verticals"
interface Props { interface Props {
params: { vertical: string } params: { vertical: string }

View file

@ -1,4 +1,4 @@
import { VERTICALS } from "@/contexts/vertical-context" import { VERTICALS } from "@/config/verticals"
import { notFound } from "next/navigation" import { notFound } from "next/navigation"
import { getApiUrl } from "@/lib/api-config" import { getApiUrl } from "@/lib/api-config"

View file

@ -1,4 +1,4 @@
import { VERTICALS } from "@/contexts/vertical-context" import { VERTICALS } from "@/config/verticals"
import { notFound } from "next/navigation" import { notFound } from "next/navigation"
import { getApiUrl } from "@/lib/api-config" import { getApiUrl } from "@/lib/api-config"

View file

@ -1,4 +1,4 @@
import { VERTICALS } from "@/contexts/vertical-context" import { VERTICALS } from "@/config/verticals"
import { notFound } from "next/navigation" import { notFound } from "next/navigation"
import { getApiUrl } from "@/lib/api-config" import { getApiUrl } from "@/lib/api-config"

View file

@ -16,7 +16,8 @@ import {
SheetTitle, SheetTitle,
SheetTrigger, SheetTrigger,
} from "@/components/ui/sheet" } from "@/components/ui/sheet"
import { useVertical, VERTICALS, VerticalSlug } from "@/contexts/vertical-context" import { useVertical } from "@/contexts/vertical-context"
import { VERTICALS, VerticalSlug } from "@/config/verticals"
import { useState } from "react" import { useState } from "react"
export function BandSelector() { export function BandSelector() {

View file

@ -0,0 +1,14 @@
export const VERTICALS = [
{ slug: "goose", name: "Goose" },
{ slug: "phish", name: "Phish" },
{ slug: "grateful-dead", name: "Grateful Dead" },
{ slug: "dead-and-company", name: "Dead & Company" },
{ slug: "billy-strings", name: "Billy Strings" },
] as const
export type VerticalSlug = typeof VERTICALS[number]["slug"]
export interface Vertical {
slug: VerticalSlug
name: string
}

View file

@ -2,22 +2,7 @@
import { createContext, useContext, useState, useEffect, ReactNode } from "react" import { createContext, useContext, useState, useEffect, ReactNode } from "react"
import { usePathname } from "next/navigation" import { usePathname } from "next/navigation"
import { VERTICALS, Vertical, VerticalSlug } from "@/config/verticals"
// Supported verticals (bands)
export const VERTICALS = [
{ slug: "goose", name: "Goose" },
{ slug: "phish", name: "Phish" },
{ slug: "grateful-dead", name: "Grateful Dead" },
{ slug: "dead-and-company", name: "Dead & Company" },
{ slug: "billy-strings", name: "Billy Strings" },
] as const
export type VerticalSlug = typeof VERTICALS[number]["slug"]
export interface Vertical {
slug: VerticalSlug
name: string
}
interface VerticalContextType { interface VerticalContextType {
current: Vertical current: Vertical