import { cities } from "turkey-map-react/lib/data"; import { HARITA_GENISLIK, HARITA_UST_KIRPMA, HARITA_YUKSEKLIK, normalizeIlAdi, } from "@/lib/harita"; import { ULKE_HARITA_GENISLIK, ULKE_HARITA_YUKSEKLIK, uniUlkeKonum, type UlkeKonum, } from "@/lib/harita-ulkeler"; const SECILI_DOLGU = "oklch(0.809 0.105 251.8)"; const ZEMIN_DOLGU = "oklch(0.929 0.013 255.5)"; export function UniversiteKonumHaritasi({ universite, il, }: { universite: string; il: string | null; }) { const yurtdisi = uniUlkeKonum(universite, il); if (yurtdisi) { return ( {yurtdisi.ulkeAd} {yurtdisi.sehir ? ` · ${yurtdisi.sehir}` : ""} ); } if (!il) return null; return ( {cities.map((city) => { const secili = il ? normalizeIlAdi(city.name) === il : false; return ( {city.name} ); })} ); } function KonumBolumu({ universite, children, }: { universite: string; children: React.ReactNode; }) { return ( {universite} kampüs konumu {children} ); } function UlkeHaritasi({ universite, konum, }: { universite: string; konum: UlkeKonum; }) { const { harita, ulkeAd, sehir } = konum; return ( {harita.baglam.map((d, i) => ( ))} {harita.ulke.map((d, i) => ( {ulkeAd} ))} ); }
{yurtdisi.ulkeAd} {yurtdisi.sehir ? ` · ${yurtdisi.sehir}` : ""}