"use client"; import { useRef, type ReactNode } from "react"; import { PikselZemin } from "@/components/piksel-zemin"; /** * Şehir sayfasının başlık yüzeyi (DESIGN.md §4.17): beyaz kart, slate * piksel doku, sağda (lg) ya da altta (telefon) şehrin dot-matrix haritası. * Doku ile harita üst üste binmez: harita kabı `haric` ile zemine verilir * (§10.8 kuralı). Yalnız ref için client; metin ve harita sunucudan gelir. */ export function SehirYuzeyi({ metin, harita, seed = 31, }: { metin: ReactNode; harita: ReactNode; seed?: number; }) { const haritaRef = useRef(null); return (
{metin}
{harita ? (
{harita}
) : null}
); }