/** * TEE OFF CONFIG CONSTANTS v1.3 * --------------------------------------------------------------------------- * REGEL 1: ALDRI trunker eller fjern data fra denne filen. * REGEL 2: Håndterer både intern Docker-kommunikasjon og ekstern browser-kommunikasjon. * REGEL 3: Inneholder alle regionale mappinger for Norge. * --------------------------------------------------------------------------- */ const isBrowser = typeof window !== 'undefined'; // Intern URL for server-to-server (Docker-internt) const INTERNAL_API = process.env.API_URL || "http://api:8000/api"; // Relativ sti for browseren. // Ved å bruke '/api' sørger vi for at nettleseren bruker samme protokoll (https) // og domene (nye.teeoff.no) som resten av siden. const EXTERNAL_API = "/api"; export const API_URL = isBrowser ? EXTERNAL_API : INTERNAL_API; export const FALLBACK_IMAGE = "/Toppbilde-standard.jpg"; export const TEEOFF_LOGO = "/TeeOff-logo-Retina-1.png"; export const STATUS_MAP: Record = { "ukjent": "Ukjent status", "aapen": "Åpen", "aapen_med_vintergreener": "Vintergreener", "stengt": "Stengt", "nedlagt": "Nedlagt", "under_utvikling": "Under utvikling", "aapner_snart": "Åpner snart", "stenger_snart": "Stenger snart" }; export const REGIONS: Record = { "nord-norge": ["finnmark", "troms", "nordland"], "midt-norge": ["nord-trøndelag", "sør-trøndelag", "trøndelag"], "vestlandet": ["møre og romsdal", "sogn og fjordane", "hordaland", "rogaland", "vestland"], "sørlandet": ["vest-agder", "aust-agder", "agder"], "østlandet": ["telemark", "vestfold", "østfold", "buskerud", "hedmark", "oppland", "oslo", "akershus", "innlandet", "viken"] };