// ─────────── About + Products + Projects ─────────── function PageHero({ eyebrow, title, lead, code }) { return (
{eyebrow}

{title.map((l, i) => {l})}

{lead &&

{lead}

}
REF{code}
UPDATED2026.04
LANGTR / EN
); } /* ─────────────────────── About ─────────────────────── */ function AboutPage({ setRoute }) { const t = window.__T; const lang = window.__LANG; const timeline = window.__DATA.timeline; return ( <>
N.01 — HİKAYE

Küçük bir dükkanından, Türkiye'nin güvenilir yapı malzeme tedarikçisine.

1990 yılında İstanbul Bahçelievler'de küçük bir yapı malzemeleri dükkanı olarak başladığımız bu yolculukta, bugün Türkiye'nin dört bir yanına hizmet veren güvenilir bir tedarikçi haline geldik. TSE belgeli ürünlerimiz ve uzman ekibimizle her projeye değer katıyoruz.

30 yılda büyüdük çünkü bir şey hiç değişmedi:{" "} kalite, güven ve müşteri memnuniyeti.{" "} 5.000 üzerinde mutlu müşterimiz ve 1.000 üzerinde tamamlanan proje ile gurur duyuyoruz.

"

Anadolu İnşaat ile çalışmak gerçekten çok profesyonelce. Malzeme kalitesi ve teslimat süreçleri tam istediğimiz gibi. Kesinlikle tavsiye ediyorum.

— Mustafa Özkan, İnşaat Mühendisi
{t.about.valuesTitle}

Dört değer, tek söz.

30 yıllık hikayemiz boyunca değişmeyen, hatta her geçen yıl daha kalın kafamıza kazıdığımız dört prensip.

{t.about.values.map((v, i) => (
V.0{i + 1}
{v.k}

{v.v}

))}
{t.about.timelineTitle}

1990 → 2026.

Bir dükkanından başlayan yol — 30 yıl, 5.000+ müşteri, 1.000+ tamamlanan proje.

{timeline.map((e, i) => (
{e.year}
{e[lang]}
))}
{/* certifications strip */}
{t.common.cert}
{["CE", "TSE", "ISO 9001:2015", "ISO 14001:2015", "OHSAS 18001", "ISO 45001", "TÜV NORD"].map((c) => (
{c}
))}
); } /* ─────────────────────── Products ─────────────────────── */ function ProductsPage({ setRoute }) { const t = window.__T; const lang = window.__LANG; const cats = window.__DATA.productCategories; const [active, setActive] = useState("all"); const filtered = active === "all" ? cats : cats.filter((c) => c.id === active); return ( <>
F.01 {t.products.filter}
{cats.map((c) => ( ))}
{filtered.map((c, ci) => (
{c.code}

{c[lang]}

{c.desc[lang]}

{c.products.map((p, pi) => (
{p.code} {p[lang]}
● {p.stock ? t.products.stockBadge : t.products.orderBadge}
))}
))} ); } /* ─────────────────────── Projects ─────────────────────── */ function ProjectsPage({ setRoute }) { const t = window.__T; const lang = window.__LANG; const projects = window.__DATA.projects; const sectors = useMemo(() => { const set = new Set(); projects.forEach((p) => set.add(lang === "tr" ? p.sectorTr : p.sectorEn)); return ["all", ...Array.from(set)]; }, [lang]); const [sector, setSector] = useState("all"); const list = sector === "all" ? projects : projects.filter((p) => (lang === "tr" ? p.sectorTr : p.sectorEn) === sector); return ( <> {/* sector filter */}
F.02 {lang === "tr" ? "Sektör filtresi" : "Sector filter"}
{sectors.map((s) => ( ))}
{/* big project grid - masonry-style */}
{list.map((p, i) => { const big = i % 5 === 0; return (
{p.code} · {p.year} {lang === "tr" ? p.sectorTr : p.sectorEn}

{p[lang]}

{lang === "tr" ? "Şehir" : "City"}{lang === "tr" ? p.cityTr : p.cityEn}
{lang === "tr" ? "Ölçek" : "Scale"}{lang === "tr" ? p.scaleTr : p.scaleEn}
{lang === "tr" ? "Kapsam" : "Scope"}{lang === "tr" ? p.scopeTr : p.scopeEn}
); })}
{/* references list */}
{t.home.refsEyebrow}

{t.home.refsTitle}

{lang === "tr" ? "Düzenli olarak çalıştığımız müteahhit, müşavir ve mal sahibi firmalardan bazıları." : "A selection of contractors, consultants and owners we work with regularly."}

{window.__DATA.references.map((r, i) => (
R.{String(i + 1).padStart(2, "0")} {r}
))}
); } Object.assign(window, { PageHero, AboutPage, ProductsPage, ProjectsPage });