// 05 — Palabra Manchega: carrusel diccionario function CPalabra() { const [, t] = window.useLang(); const [idx, setIdx] = React.useState(0); const words = t.palabra.words; const n = words.length; const go = (d) => setIdx((idx + d + n) % n); React.useEffect(() => { const id = setInterval(() => setIdx(i => (i + 1) % n), 7000); return () => clearInterval(id); }, [n]); const w = words[idx]; const imageMap = { "Zarajos": "assets/zarajos-2.jpg", "Migas ruleras": "assets/migas-ruleras-2.jpg", "Galianos": "assets/galianos.jpg", }; const wImg = imageMap[w.w]; return (
{t.palabra.kicker}

{t.palabra.title}

{t.palabra.lede}

{String(idx + 1).padStart(2, '0')} / {String(n).padStart(2, '0')}

{w.w}

{w.cat}

{w.def}

{w.tag}
[ photo · {w.w.toLowerCase()} ]
{words.map((_, i) => (
); } window.CPalabra = CPalabra;