// 11 — Mapa interactivo de Castilla-La Mancha function CMap() { const [, t] = window.useLang(); const [active, setActive] = React.useState('toledo'); const order = ['guadalajara', 'toledo', 'cuenca', 'ciudad_real', 'albacete']; const provinces = t.map.provinces; // Posiciones aproximadas de las 5 provincias (paths SVG simplificados pero reconocibles) const paths = { guadalajara: "M 380 60 L 520 50 L 580 100 L 600 180 L 540 220 L 480 200 L 420 160 L 380 140 Z", toledo: "M 100 200 L 280 170 L 380 220 L 360 300 L 280 320 L 180 300 L 80 260 Z", cuenca: "M 380 220 L 580 220 L 620 320 L 600 420 L 480 440 L 420 380 L 380 300 Z", ciudad_real: "M 80 320 L 280 320 L 380 360 L 380 460 L 280 500 L 140 480 L 60 400 Z", albacete: "M 380 380 L 480 440 L 600 440 L 620 540 L 540 600 L 420 580 L 380 500 Z", }; const colors = { guadalajara: 'var(--c-saffron)', toledo: 'var(--c-red)', cuenca: 'var(--c-aubergine)', ciudad_real: 'var(--c-terracotta)', albacete: 'var(--c-green-deep)', }; const centers = { guadalajara: [490, 130], toledo: [220, 250], cuenca: [490, 320], ciudad_real: [220, 410], albacete: [490, 510], }; const p = provinces[active]; return (
— {t.map.kicker}

{t.map.title}

{t.map.lede}

{order.map(k => ( setActive(k)} /> ))} {order.map(k => ( {provinces[k].name.toUpperCase()} ))} {order.map(k => ( ))}
); } window.CMap = CMap;