// Product modules — CBAM, TSRS, CDP, KVKK with mini mock UI function Modules({ t }) { const narrow = window.useNarrow(768); const [active, setActive] = React.useState(0); return (
{t.cards.map((c, i) => ( ))}
); } // Per-module UI vignette function ModuleScreen({ which }) { const narrow = window.useNarrow(768); return (
GRENDEX / {["CBAM", "TSRS", "CDP", "KVKK"][which]}
{[0,1,2].map(i => )}
{which === 0 && } {which === 1 && } {which === 2 && } {which === 3 && }
); } function CbamScreen() { const narrow = window.useNarrow(768); return (
Q1 2027 · CBAM REPORT
€ 1.842.310 tahmini sertifika
↘ ETS düşümü uygulandı: − € 327.480
ÖRNEK VERİ · ILLUSTRATIVE
{[ { p: "Sıcak haddelenmiş rulo", c: "7208.39", e: "1,82 tCO₂e/t", q: "12.400 t" }, { p: "Soğuk haddelenmiş rulo", c: "7209.16", e: "2,11 tCO₂e/t", q: "8.220 t" }, { p: "Galvanizli sac", c: "7210.49", e: "2,34 tCO₂e/t", q: "5.140 t" }, ].map((r, i) => (
{r.p}
CN {r.c}
{r.e}
{r.q}
))}
SERTİFİKA YOL HARİTASI · 12 AY
{[0.4,0.5,0.55,0.6,0.65,0.7,0.85,0.9,0.95,1,0.92,0.88].map((h,i) => (
))}
); } function TsrsScreen() { const pillars = [ { name: "Yönetişim", code: "S2 · 5–13", pct: 92, items: 18, done: 17 }, { name: "Strateji", code: "S2 · 14–22", pct: 78, items: 24, done: 19 }, { name: "Risk Yön.", code: "S2 · 25–28", pct: 64, items: 14, done: 9 }, { name: "Metrik & Hedef", code: "S2 · 29–37", pct: 41, items: 32, done: 13 }, ]; return (
TSRS GAP ANALYSIS · 2025 RAPORU
58 / 88 açıklama tamam
{pillars.map((p, i) => (
{p.name} {p.code}
{p.done}/{p.items}
75 ? "var(--accent)" : p.pct > 50 ? "var(--ink-2)" : "var(--ink-3)" }}/>
))}
NEXT{" "} Metrik & Hedef sütununda 19 açıklama eksik. AI önerilen kaynaklar hazır.
); } function CdpScreen() { return (
CDP CLIMATE CHANGE 2026 · MAPPING
TSRS ↔ CDP eşleme
{[ { cdp: "C6.1", q: "Scope 1 emissions", src: "TSRS S2 · 29(a)", auto: true }, { cdp: "C6.3", q: "Scope 2 location-based", src: "TSRS S2 · 29(a)(ii)", auto: true }, { cdp: "C2.3", q: "Risks with substantive financial impact", src: "TSRS S2 · 16", auto: true }, { cdp: "C4.2", q: "Targets to reduce emissions", src: "TSRS S2 · 33", auto: true }, { cdp: "C7.7", q: "Scope 3, purchased goods", src: "Faz 2 · Kategori 1", auto: false }, ].map((r, i) => (
{r.cdp}
{r.q}
{r.src}
{r.auto ? "AUTO" : "FAZ 2"}
))}
); } function KvkkScreen() { return (
VERİ İKAMETGAHI · KVKK
Veri Türkiye'de kalır.
{[ { l: "Birincil bölge", v: "Türkiye (planlanan)" }, { l: "Yedekleme", v: "Türkiye (planlanan)" }, { l: "Yurt dışı aktarım", v: "Yok" }, { l: "VERBIS", v: "Tüzel kuruluşta" }, { l: "Çalışan PII", v: "Pseudonymize" }, { l: "Audit log", v: "Append-only" }, ].map((r, i) => (
{r.l}
{r.v}
))}
Enterprise müşteriler için on-prem kurulum: Kubernetes operator + air-gapped vector DB. SAP / Logo / Netsis için VPN-only sürücüler.
); } window.Modules = Modules;