From 68c60a1525a081bb7221eb1bc53bbfabac0c96bb Mon Sep 17 00:00:00 2001 From: Monika Stefanova Date: Wed, 17 Dec 2025 20:12:07 +0100 Subject: [PATCH 1/3] features: common Card component, EMBALSES array in embalses.constants, list of EMBALSES for each province --- .../embalse-provincia/[provincia]/page.tsx | 18 +- front/src/app/embalse-provincia/page.tsx | 5 +- .../src/common/components/card.component.tsx | 14 + .../src/core/constants/embalses.constants.ts | 288 ++++++++++++++++++ 4 files changed, 318 insertions(+), 7 deletions(-) create mode 100644 front/src/common/components/card.component.tsx create mode 100644 front/src/core/constants/embalses.constants.ts diff --git a/front/src/app/embalse-provincia/[provincia]/page.tsx b/front/src/app/embalse-provincia/[provincia]/page.tsx index 4c45bed..1515dc2 100644 --- a/front/src/app/embalse-provincia/[provincia]/page.tsx +++ b/front/src/app/embalse-provincia/[provincia]/page.tsx @@ -1,5 +1,7 @@ import Link from "next/link"; import { PROVINCIAS } from "@/core/constants"; +import { EMBALSES } from "@/core/constants/embalses.constants"; +import { Card } from "@/common/components/card.component"; interface Props { params: Promise<{ provincia: string }>; @@ -12,13 +14,19 @@ export default async function EmbalseProvinciaListadoPage({ params }: Props) { (province) => province.id === provincia, )?.name; + const embalsesProvincia = EMBALSES.filter( + (embalse) => embalse.provinciaId === provincia, + ); + return ( -
+

Embalses de {nombreProvincia}

- - Embalse de Casasola - -
+ {embalsesProvincia.map(({ id, name }) => ( + + {name} + + ))} + ); } diff --git a/front/src/app/embalse-provincia/page.tsx b/front/src/app/embalse-provincia/page.tsx index b33e681..5718b21 100644 --- a/front/src/app/embalse-provincia/page.tsx +++ b/front/src/app/embalse-provincia/page.tsx @@ -1,9 +1,10 @@ import Link from "next/link"; import { PROVINCIAS } from "@/core/constants"; +import { Card } from "@/common/components/card.component"; export default function EmbalsesProvinciaPage() { return ( -
+

Embalses por provincias

{PROVINCIAS.map(({ id, name }) => ( @@ -16,6 +17,6 @@ export default function EmbalsesProvinciaPage() { ))}
-
+ ); } diff --git a/front/src/common/components/card.component.tsx b/front/src/common/components/card.component.tsx new file mode 100644 index 0000000..211300d --- /dev/null +++ b/front/src/common/components/card.component.tsx @@ -0,0 +1,14 @@ +import React from "react"; + +interface Props { + children?: React.ReactNode; +} + +export const Card: React.FC = (props: Props) => { + const { children } = props; + return ( +
+ {children} +
+ ); +}; diff --git a/front/src/core/constants/embalses.constants.ts b/front/src/core/constants/embalses.constants.ts new file mode 100644 index 0000000..1917a7e --- /dev/null +++ b/front/src/core/constants/embalses.constants.ts @@ -0,0 +1,288 @@ +interface Embalse { + id: string; + name: string; + provinciaId: string; +} + +export const EMBALSES: Embalse[] = [ + // Álava + { id: "ullibarri-gamboa", name: "Ullibarri-Gamboa", provinciaId: "alava" }, + { id: "zadorra", name: "Zadorra", provinciaId: "alava" }, + { id: "urrúnaga", name: "Urrunaga", provinciaId: "alava" }, + { id: "maroño", name: "Maroño", provinciaId: "alava" }, + { id: "albina", name: "Albina", provinciaId: "alava" }, + { id: "santa-engracia", name: "Santa Engracia", provinciaId: "alava" }, + + // Albacete + { id: "camarillas", name: "Camarillas", provinciaId: "albacete" }, + { id: "fuensanta", name: "Fuensanta", provinciaId: "albacete" }, + { id: "talave", name: "Talave", provinciaId: "albacete" }, + { id: "cenajo", name: "Cenajo", provinciaId: "albacete" }, + { id: "almansa", name: "Almansa", provinciaId: "albacete" }, + + // Alicante + { id: "guadalest", name: "Guadalest", provinciaId: "alicante" }, + { id: "amadorio", name: "Amadorio", provinciaId: "alicante" }, + { id: "relleu", name: "Relleu", provinciaId: "alicante" }, + { id: "tibi", name: "Tibi", provinciaId: "alicante" }, + { id: "beniarres", name: "Beniarres", provinciaId: "alicante" }, + + // Almería + { id: "beninar", name: "Benínar", provinciaId: "almeria" }, + { + id: "cuevas-almanzora", + name: "Cuevas de Almanzora", + provinciaId: "almeria", + }, + { id: "isabel-ii", name: "Isabel II", provinciaId: "almeria" }, + + // Asturias + { id: "rioseco", name: "Rioseco", provinciaId: "asturias" }, + { id: "arbon", name: "Arbón", provinciaId: "asturias" }, + { id: "doiras", name: "Doiras", provinciaId: "asturias" }, + { id: "tanes", name: "Tanes", provinciaId: "asturias" }, + + // Ávila + { id: "burguillo", name: "Burguillo", provinciaId: "avila" }, + { id: "rosarito", name: "Rosarito", provinciaId: "avila" }, + { id: "fuente-el-azufre", name: "Fuente el Azufre", provinciaId: "avila" }, + + // Badajoz + { id: "cijara", name: "Cijara", provinciaId: "badajoz" }, + { id: "la-serena", name: "La Serena", provinciaId: "badajoz" }, + { id: "orellana", name: "Orellana", provinciaId: "badajoz" }, + { id: "zuja", name: "Zújar", provinciaId: "badajoz" }, + { id: "alange", name: "Alange", provinciaId: "badajoz" }, + { id: "garcia-sola", name: "García de Sola", provinciaId: "badajoz" }, + + // Baleares + { id: "cuber", name: "Cúber", provinciaId: "baleares" }, + { id: "gorg-blau", name: "Gorg Blau", provinciaId: "baleares" }, + + // Barcelona + { id: "sau", name: "Sau", provinciaId: "barcelona" }, + { id: "susqueda", name: "Susqueda", provinciaId: "barcelona" }, + { id: "la-baells", name: "La Baells", provinciaId: "barcelona" }, + { + id: "la-llosa-del-cavall", + name: "La Llosa del Cavall", + provinciaId: "barcelona", + }, + + // Burgos + { id: "ebro", name: "Ebro", provinciaId: "burgos" }, + { id: "uzquiza", name: "Úzquiza", provinciaId: "burgos" }, + + // Cáceres + { id: "alcantara", name: "Alcántara", provinciaId: "caceres" }, + { id: "valdecañas", name: "Valdecañas", provinciaId: "caceres" }, + { id: "gabriel-galan", name: "Gabriel y Galán", provinciaId: "caceres" }, + { id: "cedillo", name: "Cedillo", provinciaId: "caceres" }, + { id: "torrejon-tiétar", name: "Torrejón-Tíetar", provinciaId: "caceres" }, + + // Cádiz + { id: "guadarranque", name: "Guadarranque", provinciaId: "cadiz" }, + { id: "guadalcacin", name: "Guadalcacín", provinciaId: "cadiz" }, + { id: "los-hurones", name: "Los Hurones", provinciaId: "cadiz" }, + { id: "charco-redondo", name: "Charco Redondo", provinciaId: "cadiz" }, + + // Cantabria + { id: "ebro", name: "Ebro", provinciaId: "cantabria" }, + { id: "alsa", name: "Alsa", provinciaId: "cantabria" }, + + // Castellón + { id: "maria-cristina", name: "María Cristina", provinciaId: "castellon" }, + { id: "sitjar", name: "Sitjar", provinciaId: "castellon" }, + { id: "arenoso", name: "Arenoso", provinciaId: "castellon" }, + + // Ciudad Real + { id: "penarroya", name: "Peñarroya", provinciaId: "ciudad-real" }, + { id: "torre-abraham", name: "Torre de Abraham", provinciaId: "ciudad-real" }, + { id: "gasset", name: "Gasset", provinciaId: "ciudad-real" }, + + // Córdoba + { id: "iznajar", name: "Iznájar", provinciaId: "cordoba" }, + { id: "la-breña-ii", name: "La Breña II", provinciaId: "cordoba" }, + { id: "guadalmellato", name: "Guadalmellato", provinciaId: "cordoba" }, + { id: "puente-nuevo", name: "Puente Nuevo", provinciaId: "cordoba" }, + + // La Coruña + { id: "cecebre", name: "Cecebre", provinciaId: "la-coruna" }, + { id: "eume", name: "Eume", provinciaId: "la-coruna" }, + { + id: "abegondo-cecebre", + name: "Abegondo-Cecebre", + provinciaId: "la-coruna", + }, + + // Cuenca + { id: "alarcon", name: "Alarcón", provinciaId: "cuenca" }, + { id: "contreras", name: "Contreras", provinciaId: "cuenca" }, + { id: "la-toba", name: "La Toba", provinciaId: "cuenca" }, + { id: "buendia", name: "Buendía", provinciaId: "cuenca" }, + + // Gerona + { id: "sau", name: "Sau", provinciaId: "gerona" }, + { id: "boadella", name: "Boadella", provinciaId: "gerona" }, + { id: "darnius-boadella", name: "Darnius-Boadella", provinciaId: "gerona" }, + + // Granada + { id: "bermejales", name: "Bermejales", provinciaId: "granada" }, + { id: "canales", name: "Canales", provinciaId: "granada" }, + { id: "cubillas", name: "Cubillas", provinciaId: "granada" }, + { id: "quentar", name: "Quéntar", provinciaId: "granada" }, + + // Guadalajara + { id: "entrepeñas", name: "Entrepeñas", provinciaId: "guadalajara" }, + { id: "buendia", name: "Buendía", provinciaId: "guadalajara" }, + { id: "bolarque", name: "Bolarque", provinciaId: "guadalajara" }, + + // Guipúzcoa + { id: "artikutza", name: "Artikutza", provinciaId: "guipuzcoa" }, + { id: "ibiur", name: "Ibiur", provinciaId: "guipuzcoa" }, + + // Huelva + { id: "chanza", name: "Chanza", provinciaId: "huelva" }, + { id: "piedras", name: "Piedras", provinciaId: "huelva" }, + { id: "andévalo", name: "Andévalo", provinciaId: "huelva" }, + + // Huesca + { id: "yesa", name: "Yesa", provinciaId: "huesca" }, + { id: "grado", name: "Grado", provinciaId: "huesca" }, + { id: "mediano", name: "Mediano", provinciaId: "huesca" }, + { id: "el-grado", name: "El Grado", provinciaId: "huesca" }, + { id: "barasona", name: "Barasona", provinciaId: "huesca" }, + + // Jaén + { id: "tranco", name: "Tranco", provinciaId: "jaen" }, + { id: "guadalen", name: "Guadalén", provinciaId: "jaen" }, + { id: "jandula", name: "Jándula", provinciaId: "jaen" }, + { id: "rumblar", name: "Rumblar", provinciaId: "jaen" }, + + // La Rioja + { id: "mansilla", name: "Mansilla", provinciaId: "la-rioja" }, + { id: "gonzalez-lacasa", name: "González Lacasa", provinciaId: "la-rioja" }, + + // Las Palmas + { id: "soria", name: "Soria", provinciaId: "las-palmas" }, + { id: "ayagaures", name: "Ayagaures", provinciaId: "las-palmas" }, + + // León + { id: "riaño", name: "Riaño", provinciaId: "leon" }, + { id: "porma", name: "Porma", provinciaId: "leon" }, + { id: "barrios-luna", name: "Barrios de Luna", provinciaId: "leon" }, + { id: "villameca", name: "Villameca", provinciaId: "leon" }, + + // Lérida + { id: "rialb", name: "Rialb", provinciaId: "lerida" }, + { id: "santa-ana", name: "Santa Ana", provinciaId: "lerida" }, + { id: "oliana", name: "Oliana", provinciaId: "lerida" }, + { id: "camarasa", name: "Camarasa", provinciaId: "lerida" }, + + // Lugo + { id: "belesar", name: "Belesar", provinciaId: "lugo" }, + { id: "portodemouros", name: "Portodemouros", provinciaId: "lugo" }, + { id: "vilasouto", name: "Vilasouto", provinciaId: "lugo" }, + + // Madrid + { id: "el-atazar", name: "El Atazar", provinciaId: "madrid" }, + { id: "el-villar", name: "El Villar", provinciaId: "madrid" }, + { id: "santillana", name: "Santillana", provinciaId: "madrid" }, + { id: "valmayor", name: "Valmayor", provinciaId: "madrid" }, + { id: "pedrezuela", name: "Pedrezuela", provinciaId: "madrid" }, + + // Málaga + { id: "guadalhorce", name: "Guadalhorce", provinciaId: "malaga" }, + { + id: "conde-guadalhorce", + name: "Conde de Guadalhorce", + provinciaId: "malaga", + }, + { id: "guadalteba", name: "Guadalteba", provinciaId: "malaga" }, + { id: "la-viñuela", name: "La Viñuela", provinciaId: "malaga" }, + + // Murcia + { id: "cenajo", name: "Cenajo", provinciaId: "murcia" }, + { id: "talave", name: "Talave", provinciaId: "murcia" }, + { id: "alfonso-xiii", name: "Alfonso XIII", provinciaId: "murcia" }, + { id: "valdeinfierno", name: "Valdeinfierno", provinciaId: "murcia" }, + + // Navarra + { id: "yesa", name: "Yesa", provinciaId: "navarra" }, + { id: "irabia", name: "Irabia", provinciaId: "navarra" }, + { id: "alloz", name: "Alloz", provinciaId: "navarra" }, + { id: "eugui", name: "Eugui", provinciaId: "navarra" }, + + // Orense + { id: "as-conchas", name: "As Conchas", provinciaId: "orense" }, + { id: "frieira", name: "Frieira", provinciaId: "orense" }, + { id: "velle", name: "Velle", provinciaId: "orense" }, + + // Palencia + { id: "aguilar-campoo", name: "Aguilar de Campoo", provinciaId: "palencia" }, + { id: "cervera", name: "Cervera", provinciaId: "palencia" }, + { id: "camporredondo", name: "Camporredondo", provinciaId: "palencia" }, + + // Pontevedra + { id: "eiras", name: "Eiras", provinciaId: "pontevedra" }, + { id: "lerez", name: "Lérez", provinciaId: "pontevedra" }, + { id: "zamáns", name: "Zamáns", provinciaId: "pontevedra" }, + + // Salamanca + { id: "almendra", name: "Almendra", provinciaId: "salamanca" }, + { id: "santa-teresa", name: "Santa Teresa", provinciaId: "salamanca" }, + { id: "irueña", name: "Irueña", provinciaId: "salamanca" }, + + // Santa Cruz de Tenerife + { id: "chira", name: "Chira", provinciaId: "santa-cruz-de-tenerife" }, + + // Segovia + { id: "linares", name: "Linares", provinciaId: "segovia" }, + { id: "pontón-alto", name: "Pontón Alto", provinciaId: "segovia" }, + + // Sevilla + { id: "la-minilla", name: "La Minilla", provinciaId: "sevilla" }, + { id: "aracena", name: "Aracena", provinciaId: "sevilla" }, + { id: "jose-toran", name: "José Torán", provinciaId: "sevilla" }, + + // Soria + { id: "cuerda-del-pozo", name: "Cuerda del Pozo", provinciaId: "soria" }, + { id: "la-muedra", name: "La Muedra", provinciaId: "soria" }, + + // Tarragona + { id: "siurana", name: "Siurana", provinciaId: "tarragona" }, + { id: "riber", name: "Riudecanyes", provinciaId: "tarragona" }, + + // Teruel + { id: "santolea", name: "Santolea", provinciaId: "teruel" }, + { id: "gallipuen", name: "Gallipuén", provinciaId: "teruel" }, + + // Toledo + { id: "torcón", name: "Torcón", provinciaId: "toledo" }, + { id: "finisterre", name: "Finisterre", provinciaId: "toledo" }, + { id: "cazalegas", name: "Cazalegas", provinciaId: "toledo" }, + + // Valencia + { id: "tous", name: "Tous", provinciaId: "valencia" }, + { id: "benagéber", name: "Benagéber", provinciaId: "valencia" }, + { id: "contreras", name: "Contreras", provinciaId: "valencia" }, + { id: "loriguilla", name: "Loriguilla", provinciaId: "valencia" }, + + // Valladolid + { id: "encinas", name: "Encinas", provinciaId: "valladolid" }, + { id: "bajoz", name: "Bajoz", provinciaId: "valladolid" }, + + // Vizcaya + { id: "urrúnaga", name: "Urrunaga", provinciaId: "vizcaya" }, + { id: "arrieta", name: "Arrieta", provinciaId: "vizcaya" }, + + // Zamora + { id: "ricobayo", name: "Ricobayo", provinciaId: "zamora" }, + { id: "villalcampo", name: "Villalcampo", provinciaId: "zamora" }, + { id: "cernadilla", name: "Cernadilla", provinciaId: "zamora" }, + + // Zaragoza + { id: "mequinenza", name: "Mequinenza", provinciaId: "zaragoza" }, + { id: "la-tranquera", name: "La Tranquera", provinciaId: "zaragoza" }, + { id: "yesa", name: "Yesa", provinciaId: "zaragoza" }, +]; From 70b0819830afc42c3ba403e531439848ad9e8ad0 Mon Sep 17 00:00:00 2001 From: Monika Stefanova Date: Wed, 17 Dec 2025 20:51:28 +0100 Subject: [PATCH 2/3] fixed: created separate file for reservoirs model, added an image for the embalse-provincia page --- front/public/images/embalse-generico.jpg | Bin 0 -> 50292 bytes .../app/embalse-provincia/[provincia]/page.tsx | 7 ++++++- front/src/common/components/card.component.tsx | 2 +- front/src/common/models/index.ts | 1 + front/src/common/models/reservoir.model.ts | 5 +++++ ...lses.constants.ts => reservoir.constants.ts} | 8 ++------ 6 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 front/public/images/embalse-generico.jpg create mode 100644 front/src/common/models/reservoir.model.ts rename front/src/core/constants/{embalses.constants.ts => reservoir.constants.ts} (99%) diff --git a/front/public/images/embalse-generico.jpg b/front/public/images/embalse-generico.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf684f03b84e5bc6c43fd02279e5b4be70164b0a GIT binary patch literal 50292 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 literal 0 HcmV?d00001 diff --git a/front/src/app/embalse-provincia/[provincia]/page.tsx b/front/src/app/embalse-provincia/[provincia]/page.tsx index 1515dc2..3ced524 100644 --- a/front/src/app/embalse-provincia/[provincia]/page.tsx +++ b/front/src/app/embalse-provincia/[provincia]/page.tsx @@ -1,6 +1,6 @@ import Link from "next/link"; import { PROVINCIAS } from "@/core/constants"; -import { EMBALSES } from "@/core/constants/embalses.constants"; +import { EMBALSES } from "@/core/constants/reservoir.constants"; import { Card } from "@/common/components/card.component"; interface Props { @@ -27,6 +27,11 @@ export default async function EmbalseProvinciaListadoPage({ params }: Props) { {name} ))} + Mapa de embalses ); } diff --git a/front/src/common/components/card.component.tsx b/front/src/common/components/card.component.tsx index 211300d..6fe7b6b 100644 --- a/front/src/common/components/card.component.tsx +++ b/front/src/common/components/card.component.tsx @@ -7,7 +7,7 @@ interface Props { export const Card: React.FC = (props: Props) => { const { children } = props; return ( -
+
{children}
); diff --git a/front/src/common/models/index.ts b/front/src/common/models/index.ts index a13e258..f3acecf 100644 --- a/front/src/common/models/index.ts +++ b/front/src/common/models/index.ts @@ -1 +1,2 @@ export * from "./lookup.model"; +export * from "./reservoir.model"; diff --git a/front/src/common/models/reservoir.model.ts b/front/src/common/models/reservoir.model.ts new file mode 100644 index 0000000..581f71d --- /dev/null +++ b/front/src/common/models/reservoir.model.ts @@ -0,0 +1,5 @@ +export interface Reservoir { + id: string; + name: string; + provinciaId: string; +} diff --git a/front/src/core/constants/embalses.constants.ts b/front/src/core/constants/reservoir.constants.ts similarity index 99% rename from front/src/core/constants/embalses.constants.ts rename to front/src/core/constants/reservoir.constants.ts index 1917a7e..9035378 100644 --- a/front/src/core/constants/embalses.constants.ts +++ b/front/src/core/constants/reservoir.constants.ts @@ -1,10 +1,6 @@ -interface Embalse { - id: string; - name: string; - provinciaId: string; -} +import { Reservoir } from "@/common/models"; -export const EMBALSES: Embalse[] = [ +export const EMBALSES: Reservoir[] = [ // Álava { id: "ullibarri-gamboa", name: "Ullibarri-Gamboa", provinciaId: "alava" }, { id: "zadorra", name: "Zadorra", provinciaId: "alava" }, From 36899dac3444221a5a420bfe20f547e683b6ca1f Mon Sep 17 00:00:00 2001 From: Monika Stefanova Date: Thu, 18 Dec 2025 17:49:16 +0100 Subject: [PATCH 3/3] fix: removed reservoirs array and model, added generic array for the list of reservoirs --- .../embalse-provincia/[provincia]/page.tsx | 14 +- .../src/common/components/card.component.tsx | 2 +- front/src/common/models/reservoir.model.ts | 5 - .../src/core/constants/reservoir.constants.ts | 284 ------------------ 4 files changed, 10 insertions(+), 295 deletions(-) delete mode 100644 front/src/common/models/reservoir.model.ts delete mode 100644 front/src/core/constants/reservoir.constants.ts diff --git a/front/src/app/embalse-provincia/[provincia]/page.tsx b/front/src/app/embalse-provincia/[provincia]/page.tsx index 3ced524..0fcf1f9 100644 --- a/front/src/app/embalse-provincia/[provincia]/page.tsx +++ b/front/src/app/embalse-provincia/[provincia]/page.tsx @@ -1,6 +1,5 @@ import Link from "next/link"; import { PROVINCIAS } from "@/core/constants"; -import { EMBALSES } from "@/core/constants/reservoir.constants"; import { Card } from "@/common/components/card.component"; interface Props { @@ -14,15 +13,20 @@ export default async function EmbalseProvinciaListadoPage({ params }: Props) { (province) => province.id === provincia, )?.name; - const embalsesProvincia = EMBALSES.filter( - (embalse) => embalse.provinciaId === provincia, - ); + const reservoirs = [ + { id: "ullibarri-gamboa", name: "Ullibarri-Gamboa" }, + { id: "zadorra", name: "Zadorra" }, + { id: "urrúnaga", name: "Urrunaga" }, + { id: "maroño", name: "Maroño" }, + { id: "albina", name: "Albina" }, + { id: "santa-engracia", name: "Santa Engracia" }, + ]; return (

Embalses de {nombreProvincia}

- {embalsesProvincia.map(({ id, name }) => ( + {reservoirs.map(({ id, name }) => ( {name} diff --git a/front/src/common/components/card.component.tsx b/front/src/common/components/card.component.tsx index 6fe7b6b..14e9a9d 100644 --- a/front/src/common/components/card.component.tsx +++ b/front/src/common/components/card.component.tsx @@ -7,7 +7,7 @@ interface Props { export const Card: React.FC = (props: Props) => { const { children } = props; return ( -
+
{children}
); diff --git a/front/src/common/models/reservoir.model.ts b/front/src/common/models/reservoir.model.ts deleted file mode 100644 index 581f71d..0000000 --- a/front/src/common/models/reservoir.model.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface Reservoir { - id: string; - name: string; - provinciaId: string; -} diff --git a/front/src/core/constants/reservoir.constants.ts b/front/src/core/constants/reservoir.constants.ts deleted file mode 100644 index 9035378..0000000 --- a/front/src/core/constants/reservoir.constants.ts +++ /dev/null @@ -1,284 +0,0 @@ -import { Reservoir } from "@/common/models"; - -export const EMBALSES: Reservoir[] = [ - // Álava - { id: "ullibarri-gamboa", name: "Ullibarri-Gamboa", provinciaId: "alava" }, - { id: "zadorra", name: "Zadorra", provinciaId: "alava" }, - { id: "urrúnaga", name: "Urrunaga", provinciaId: "alava" }, - { id: "maroño", name: "Maroño", provinciaId: "alava" }, - { id: "albina", name: "Albina", provinciaId: "alava" }, - { id: "santa-engracia", name: "Santa Engracia", provinciaId: "alava" }, - - // Albacete - { id: "camarillas", name: "Camarillas", provinciaId: "albacete" }, - { id: "fuensanta", name: "Fuensanta", provinciaId: "albacete" }, - { id: "talave", name: "Talave", provinciaId: "albacete" }, - { id: "cenajo", name: "Cenajo", provinciaId: "albacete" }, - { id: "almansa", name: "Almansa", provinciaId: "albacete" }, - - // Alicante - { id: "guadalest", name: "Guadalest", provinciaId: "alicante" }, - { id: "amadorio", name: "Amadorio", provinciaId: "alicante" }, - { id: "relleu", name: "Relleu", provinciaId: "alicante" }, - { id: "tibi", name: "Tibi", provinciaId: "alicante" }, - { id: "beniarres", name: "Beniarres", provinciaId: "alicante" }, - - // Almería - { id: "beninar", name: "Benínar", provinciaId: "almeria" }, - { - id: "cuevas-almanzora", - name: "Cuevas de Almanzora", - provinciaId: "almeria", - }, - { id: "isabel-ii", name: "Isabel II", provinciaId: "almeria" }, - - // Asturias - { id: "rioseco", name: "Rioseco", provinciaId: "asturias" }, - { id: "arbon", name: "Arbón", provinciaId: "asturias" }, - { id: "doiras", name: "Doiras", provinciaId: "asturias" }, - { id: "tanes", name: "Tanes", provinciaId: "asturias" }, - - // Ávila - { id: "burguillo", name: "Burguillo", provinciaId: "avila" }, - { id: "rosarito", name: "Rosarito", provinciaId: "avila" }, - { id: "fuente-el-azufre", name: "Fuente el Azufre", provinciaId: "avila" }, - - // Badajoz - { id: "cijara", name: "Cijara", provinciaId: "badajoz" }, - { id: "la-serena", name: "La Serena", provinciaId: "badajoz" }, - { id: "orellana", name: "Orellana", provinciaId: "badajoz" }, - { id: "zuja", name: "Zújar", provinciaId: "badajoz" }, - { id: "alange", name: "Alange", provinciaId: "badajoz" }, - { id: "garcia-sola", name: "García de Sola", provinciaId: "badajoz" }, - - // Baleares - { id: "cuber", name: "Cúber", provinciaId: "baleares" }, - { id: "gorg-blau", name: "Gorg Blau", provinciaId: "baleares" }, - - // Barcelona - { id: "sau", name: "Sau", provinciaId: "barcelona" }, - { id: "susqueda", name: "Susqueda", provinciaId: "barcelona" }, - { id: "la-baells", name: "La Baells", provinciaId: "barcelona" }, - { - id: "la-llosa-del-cavall", - name: "La Llosa del Cavall", - provinciaId: "barcelona", - }, - - // Burgos - { id: "ebro", name: "Ebro", provinciaId: "burgos" }, - { id: "uzquiza", name: "Úzquiza", provinciaId: "burgos" }, - - // Cáceres - { id: "alcantara", name: "Alcántara", provinciaId: "caceres" }, - { id: "valdecañas", name: "Valdecañas", provinciaId: "caceres" }, - { id: "gabriel-galan", name: "Gabriel y Galán", provinciaId: "caceres" }, - { id: "cedillo", name: "Cedillo", provinciaId: "caceres" }, - { id: "torrejon-tiétar", name: "Torrejón-Tíetar", provinciaId: "caceres" }, - - // Cádiz - { id: "guadarranque", name: "Guadarranque", provinciaId: "cadiz" }, - { id: "guadalcacin", name: "Guadalcacín", provinciaId: "cadiz" }, - { id: "los-hurones", name: "Los Hurones", provinciaId: "cadiz" }, - { id: "charco-redondo", name: "Charco Redondo", provinciaId: "cadiz" }, - - // Cantabria - { id: "ebro", name: "Ebro", provinciaId: "cantabria" }, - { id: "alsa", name: "Alsa", provinciaId: "cantabria" }, - - // Castellón - { id: "maria-cristina", name: "María Cristina", provinciaId: "castellon" }, - { id: "sitjar", name: "Sitjar", provinciaId: "castellon" }, - { id: "arenoso", name: "Arenoso", provinciaId: "castellon" }, - - // Ciudad Real - { id: "penarroya", name: "Peñarroya", provinciaId: "ciudad-real" }, - { id: "torre-abraham", name: "Torre de Abraham", provinciaId: "ciudad-real" }, - { id: "gasset", name: "Gasset", provinciaId: "ciudad-real" }, - - // Córdoba - { id: "iznajar", name: "Iznájar", provinciaId: "cordoba" }, - { id: "la-breña-ii", name: "La Breña II", provinciaId: "cordoba" }, - { id: "guadalmellato", name: "Guadalmellato", provinciaId: "cordoba" }, - { id: "puente-nuevo", name: "Puente Nuevo", provinciaId: "cordoba" }, - - // La Coruña - { id: "cecebre", name: "Cecebre", provinciaId: "la-coruna" }, - { id: "eume", name: "Eume", provinciaId: "la-coruna" }, - { - id: "abegondo-cecebre", - name: "Abegondo-Cecebre", - provinciaId: "la-coruna", - }, - - // Cuenca - { id: "alarcon", name: "Alarcón", provinciaId: "cuenca" }, - { id: "contreras", name: "Contreras", provinciaId: "cuenca" }, - { id: "la-toba", name: "La Toba", provinciaId: "cuenca" }, - { id: "buendia", name: "Buendía", provinciaId: "cuenca" }, - - // Gerona - { id: "sau", name: "Sau", provinciaId: "gerona" }, - { id: "boadella", name: "Boadella", provinciaId: "gerona" }, - { id: "darnius-boadella", name: "Darnius-Boadella", provinciaId: "gerona" }, - - // Granada - { id: "bermejales", name: "Bermejales", provinciaId: "granada" }, - { id: "canales", name: "Canales", provinciaId: "granada" }, - { id: "cubillas", name: "Cubillas", provinciaId: "granada" }, - { id: "quentar", name: "Quéntar", provinciaId: "granada" }, - - // Guadalajara - { id: "entrepeñas", name: "Entrepeñas", provinciaId: "guadalajara" }, - { id: "buendia", name: "Buendía", provinciaId: "guadalajara" }, - { id: "bolarque", name: "Bolarque", provinciaId: "guadalajara" }, - - // Guipúzcoa - { id: "artikutza", name: "Artikutza", provinciaId: "guipuzcoa" }, - { id: "ibiur", name: "Ibiur", provinciaId: "guipuzcoa" }, - - // Huelva - { id: "chanza", name: "Chanza", provinciaId: "huelva" }, - { id: "piedras", name: "Piedras", provinciaId: "huelva" }, - { id: "andévalo", name: "Andévalo", provinciaId: "huelva" }, - - // Huesca - { id: "yesa", name: "Yesa", provinciaId: "huesca" }, - { id: "grado", name: "Grado", provinciaId: "huesca" }, - { id: "mediano", name: "Mediano", provinciaId: "huesca" }, - { id: "el-grado", name: "El Grado", provinciaId: "huesca" }, - { id: "barasona", name: "Barasona", provinciaId: "huesca" }, - - // Jaén - { id: "tranco", name: "Tranco", provinciaId: "jaen" }, - { id: "guadalen", name: "Guadalén", provinciaId: "jaen" }, - { id: "jandula", name: "Jándula", provinciaId: "jaen" }, - { id: "rumblar", name: "Rumblar", provinciaId: "jaen" }, - - // La Rioja - { id: "mansilla", name: "Mansilla", provinciaId: "la-rioja" }, - { id: "gonzalez-lacasa", name: "González Lacasa", provinciaId: "la-rioja" }, - - // Las Palmas - { id: "soria", name: "Soria", provinciaId: "las-palmas" }, - { id: "ayagaures", name: "Ayagaures", provinciaId: "las-palmas" }, - - // León - { id: "riaño", name: "Riaño", provinciaId: "leon" }, - { id: "porma", name: "Porma", provinciaId: "leon" }, - { id: "barrios-luna", name: "Barrios de Luna", provinciaId: "leon" }, - { id: "villameca", name: "Villameca", provinciaId: "leon" }, - - // Lérida - { id: "rialb", name: "Rialb", provinciaId: "lerida" }, - { id: "santa-ana", name: "Santa Ana", provinciaId: "lerida" }, - { id: "oliana", name: "Oliana", provinciaId: "lerida" }, - { id: "camarasa", name: "Camarasa", provinciaId: "lerida" }, - - // Lugo - { id: "belesar", name: "Belesar", provinciaId: "lugo" }, - { id: "portodemouros", name: "Portodemouros", provinciaId: "lugo" }, - { id: "vilasouto", name: "Vilasouto", provinciaId: "lugo" }, - - // Madrid - { id: "el-atazar", name: "El Atazar", provinciaId: "madrid" }, - { id: "el-villar", name: "El Villar", provinciaId: "madrid" }, - { id: "santillana", name: "Santillana", provinciaId: "madrid" }, - { id: "valmayor", name: "Valmayor", provinciaId: "madrid" }, - { id: "pedrezuela", name: "Pedrezuela", provinciaId: "madrid" }, - - // Málaga - { id: "guadalhorce", name: "Guadalhorce", provinciaId: "malaga" }, - { - id: "conde-guadalhorce", - name: "Conde de Guadalhorce", - provinciaId: "malaga", - }, - { id: "guadalteba", name: "Guadalteba", provinciaId: "malaga" }, - { id: "la-viñuela", name: "La Viñuela", provinciaId: "malaga" }, - - // Murcia - { id: "cenajo", name: "Cenajo", provinciaId: "murcia" }, - { id: "talave", name: "Talave", provinciaId: "murcia" }, - { id: "alfonso-xiii", name: "Alfonso XIII", provinciaId: "murcia" }, - { id: "valdeinfierno", name: "Valdeinfierno", provinciaId: "murcia" }, - - // Navarra - { id: "yesa", name: "Yesa", provinciaId: "navarra" }, - { id: "irabia", name: "Irabia", provinciaId: "navarra" }, - { id: "alloz", name: "Alloz", provinciaId: "navarra" }, - { id: "eugui", name: "Eugui", provinciaId: "navarra" }, - - // Orense - { id: "as-conchas", name: "As Conchas", provinciaId: "orense" }, - { id: "frieira", name: "Frieira", provinciaId: "orense" }, - { id: "velle", name: "Velle", provinciaId: "orense" }, - - // Palencia - { id: "aguilar-campoo", name: "Aguilar de Campoo", provinciaId: "palencia" }, - { id: "cervera", name: "Cervera", provinciaId: "palencia" }, - { id: "camporredondo", name: "Camporredondo", provinciaId: "palencia" }, - - // Pontevedra - { id: "eiras", name: "Eiras", provinciaId: "pontevedra" }, - { id: "lerez", name: "Lérez", provinciaId: "pontevedra" }, - { id: "zamáns", name: "Zamáns", provinciaId: "pontevedra" }, - - // Salamanca - { id: "almendra", name: "Almendra", provinciaId: "salamanca" }, - { id: "santa-teresa", name: "Santa Teresa", provinciaId: "salamanca" }, - { id: "irueña", name: "Irueña", provinciaId: "salamanca" }, - - // Santa Cruz de Tenerife - { id: "chira", name: "Chira", provinciaId: "santa-cruz-de-tenerife" }, - - // Segovia - { id: "linares", name: "Linares", provinciaId: "segovia" }, - { id: "pontón-alto", name: "Pontón Alto", provinciaId: "segovia" }, - - // Sevilla - { id: "la-minilla", name: "La Minilla", provinciaId: "sevilla" }, - { id: "aracena", name: "Aracena", provinciaId: "sevilla" }, - { id: "jose-toran", name: "José Torán", provinciaId: "sevilla" }, - - // Soria - { id: "cuerda-del-pozo", name: "Cuerda del Pozo", provinciaId: "soria" }, - { id: "la-muedra", name: "La Muedra", provinciaId: "soria" }, - - // Tarragona - { id: "siurana", name: "Siurana", provinciaId: "tarragona" }, - { id: "riber", name: "Riudecanyes", provinciaId: "tarragona" }, - - // Teruel - { id: "santolea", name: "Santolea", provinciaId: "teruel" }, - { id: "gallipuen", name: "Gallipuén", provinciaId: "teruel" }, - - // Toledo - { id: "torcón", name: "Torcón", provinciaId: "toledo" }, - { id: "finisterre", name: "Finisterre", provinciaId: "toledo" }, - { id: "cazalegas", name: "Cazalegas", provinciaId: "toledo" }, - - // Valencia - { id: "tous", name: "Tous", provinciaId: "valencia" }, - { id: "benagéber", name: "Benagéber", provinciaId: "valencia" }, - { id: "contreras", name: "Contreras", provinciaId: "valencia" }, - { id: "loriguilla", name: "Loriguilla", provinciaId: "valencia" }, - - // Valladolid - { id: "encinas", name: "Encinas", provinciaId: "valladolid" }, - { id: "bajoz", name: "Bajoz", provinciaId: "valladolid" }, - - // Vizcaya - { id: "urrúnaga", name: "Urrunaga", provinciaId: "vizcaya" }, - { id: "arrieta", name: "Arrieta", provinciaId: "vizcaya" }, - - // Zamora - { id: "ricobayo", name: "Ricobayo", provinciaId: "zamora" }, - { id: "villalcampo", name: "Villalcampo", provinciaId: "zamora" }, - { id: "cernadilla", name: "Cernadilla", provinciaId: "zamora" }, - - // Zaragoza - { id: "mequinenza", name: "Mequinenza", provinciaId: "zaragoza" }, - { id: "la-tranquera", name: "La Tranquera", provinciaId: "zaragoza" }, - { id: "yesa", name: "Yesa", provinciaId: "zaragoza" }, -];