@@ -7,6 +7,7 @@ import { useTranslation } from "react-i18next";
77import { Button , ButtonVariants } from "@/components/ui/button" ;
88import Heading from "@/components/ui/Heading" ;
99import { Divider , DividerVariants } from "@/components/ui/divider" ;
10+ import { newsEvents } from "@/constants/newsEvents" ;
1011
1112import ArrowForwardIcon from "@mui/icons-material/ArrowForward" ;
1213import EventIcon from "@mui/icons-material/Event" ;
@@ -15,6 +16,7 @@ import PlaceIcon from "@mui/icons-material/Place";
1516import FileDownloadOutlinedIcon from "@mui/icons-material/FileDownloadOutlined" ;
1617import { FileDownloadOutlined } from "@mui/icons-material" ;
1718
19+ import NewsEventsCard from "@/components/cards/NewsEventsCard" ;
1820import ResearchLineCard from "@/components/cards/ResearchLineCard" ;
1921import Text from "@/components/ui/Text" ;
2022import Image from "@/components/ui/image" ;
@@ -72,134 +74,6 @@ export default function Page() {
7274 </ Link >
7375 </ BannerContent >
7476 </ Banner >
75-
76- { /* <section
77- className="padding_group_description"
78- style={{
79- backgroundImage: "linear-gradient(to right, #948CFFDD, #2c2e33)",
80- }}
81- >
82- <Divider size="lg" className="hidden md:flex"></Divider>
83- <Divider size="sm"></Divider>
84- <Heading level="h1">40 Aniversario de internet en España</Heading>
85- <div className="flex gap-4">
86- <Mybadge variant="secondary">
87- <Heading
88- level="subtitle"
89- className="flex items-center gap-1 line !mb-0"
90- >
91- <AccessTimeIcon className="mt-0.5" sx={{ fontSize: 22 }} /> 12:30
92- </Heading>
93- </Mybadge>
94- <Mybadge variant="secondary">
95- <Heading
96- level="subtitle"
97- className="flex items-center gap-1 line !mb-0"
98- >
99- <EventIcon className="mt-0.5" sx={{ fontSize: 22 }} /> 2 de
100- diciembre
101- </Heading>
102- </Mybadge>
103- <Mybadge variant="secondary">
104- <Heading
105- level="subtitle"
106- className="flex items-center gap-1 line !mb-0"
107- >
108- <PlaceIcon className="mt-0.5" sx={{ fontSize: 22 }} />
109- Salón de actos del Edificio C de la ETSIT
110- </Heading>
111- </Mybadge>
112- </div>
113- <Divider />
114- <Text
115- type="p"
116- className="mb-1"
117- >La primera conexión a internet en España fue realizada en 1985 desde la Escuela Técnica Superior de Ingenieros de Telecomunicación (ETSIT) de la Universidad Politécnica de Madrid (UPM). El envío de un email de prueba por una red TCP/IP conectada al servicio de correo electrónico de internet a través de EUnet, cuya transcendencia histórica ignoraban sus propios protagonistas, marcó el comienzo de la expansión en nuestro país de la que acabaría siendo en poco tiempo la red de redes. El acto para conmemorar este hito incluirá la participación por videoconferencia de los estadounidenses Vinton Cerf y Robert Kahn, considerados los padres de internet.</Text>
118- <div className="grid grid-cols-[3rem_1fr] gap-x-4 mt-8">
119- <Text type="p" className="mb-1">
120- 12:30
121- </Text>
122- <Text type="p" className="mb-1">
123- Apertura institucional presidida por el rector de la UPM, Óscar
124- García.
125- </Text>
126- <Text type="p" className="mb-1">
127- 12:45
128- </Text>
129- <Text type="p" className="mb-1">
130- Charla del profesor emérito Juan Quemada sobre los primeros pasos en
131- el despliegue de internet en España.
132- </Text>
133- <Text type="p" className="mb-1">
134- 13:10
135- </Text>
136- <Text type="p" className="mb-1">
137- Diálogo por videoconferencia con Vinton Cerf y Robert Kahn, padres
138- de internet, moderado por Juan Quemada.
139- </Text>
140- <Text type="p" className="mb-1">
141- 13:45
142- </Text>
143- <Text type="p" className="mb-1">
144- Mesa redonda con pioneros españoles de internet moderada por el
145- profesor emérito Juan Riera.
146- </Text>
147- <Text type="small" className="mb-1 col-start-2 pl-4 text-sm">
148- José Antonio Mañas, socio fundador de Goya Servicios Telemáticos.
149- </Text>
150- <Text type="small" className="mb-1 col-start-2 pl-4 text-sm">
151- José Barberá, exdirector de RedIRIS.
152- </Text>
153- <Text type="small" className="mb-1 col-start-2 pl-4 text-sm">
154- Víctor Castelo, exdirector de RedIRIS.
155- </Text>
156- <Text type="small" className="mb-1 col-start-2 pl-4 text-sm">
157- Isidoro Padilla, director de Servicios en Infovía (Telefónica).
158- </Text>
159- <Text type="p" className="mb-1">
160- 14:20
161- </Text>
162- <Text type="p" className="mb-1">
163- Inauguración de la sección sobre la historia de internet en España
164- en el Museo de Telecomunicación de la ETSIT-UPM.
165- </Text>
166- <Text type="p" className="mb-1">
167- 14:30
168- </Text>
169- <Text type="p" className="mb-1">
170- Cóctel.
171- </Text>
172- </div>
173-
174- <div className="flex gap-4 mt-8">
175- <a
176- href="https://eventos.upm.es/143851/detail/40o-aniversario-de-internet-en-espana.html"
177- target="_blank"
178- >
179- <Button
180- variant="outline"
181- className="mb-8 gap-1 pb-2.5 flex items-center"
182- >
183- Inscripciones
184- <ArrowForwardIcon className="h-6" />
185- </Button>
186- </a>
187- <a
188- href="/assets/documents/Articulo_FHT.pdf"
189- download="Articulo_FHT.pdf"
190- >
191- <Button
192- variant="outline"
193- className="mb-8 gap-1 pb-2.5 flex items-center"
194- >
195- Descargar artículo
196- <FileDownloadOutlined className="h-6" />
197- </Button>
198- </a>
199- </div>
200- <Divider size="xxl" className="hidden md:flex"></Divider>
201- </section>
202- */ }
20377 < section className = "padding_group_description bg-background-200" >
20478 < Divider size = "xl" className = "hidden md:flex" id = "section2" > </ Divider >
20579
@@ -210,19 +84,19 @@ export default function Page() {
21084 < Divider size = "xs" className = "flex md:hidden" > </ Divider >
21185 < div className = "statisticsContainer" >
21286 < div className = "statisticItemContainer" >
213- < h1 className = "numbersFront" > +400</ h1 >
87+ < p className = "numbersFront" > +400</ p >
21488 < p className = "unitFront" > { t ( "front.statistics.papers" ) } </ p >
21589 </ div >
21690 < div className = "statisticItemContainer" >
217- < h1 className = "numbersFront" > +6K</ h1 >
91+ < p className = "numbersFront" > +6K</ p >
21892 < p className = "unitFront" > { t ( "front.statistics.citations" ) } </ p >
21993 </ div >
22094 < div className = "statisticItemContainer" >
221- < h1 className = "numbersFront" > +150</ h1 >
95+ < p className = "numbersFront" > +150</ p >
22296 < p className = "unitFront" > { t ( "front.statistics.projects" ) } </ p >
22397 </ div >
22498 < div className = "statisticItemContainer" >
225- < h1 className = "numbersFront" > 45</ h1 >
99+ < p className = "numbersFront" > 45</ p >
226100 < p className = "unitFront" > H-Index</ p >
227101 </ div >
228102 </ div >
@@ -281,6 +155,63 @@ export default function Page() {
281155
282156 < Divider size = "md" > </ Divider >
283157 </ section >
158+
159+ < section className = "newsArchive padding_group_description bg-background-550" >
160+
161+ < Heading level = "h3" className = "mt-3" > { t ( "newsEvents.title" ) } </ Heading >
162+ < div className = "flex flex-col sm:grid sm:grid-cols-2 lg:grid-cols-3 4xl:grid-cols-4 gap-3" >
163+
164+ { newsEvents . map (
165+ (
166+ {
167+ className,
168+ title_es,
169+ title_en,
170+ description_en,
171+ description_es,
172+ date,
173+ time,
174+ location,
175+ category,
176+ route,
177+ keywords_en,
178+ keywords_es,
179+ img,
180+ type,
181+
182+ } ,
183+ key
184+ ) => {
185+ return (
186+ < NewsEventsCard
187+ type = "compact"
188+ className = { className }
189+ key = { key }
190+ date = { date }
191+ time = { time }
192+ category = { category }
193+ title_en = { title_en }
194+ title_es = { title_es }
195+ description_en = { description_en }
196+ description_es = { description_es }
197+ location = { location }
198+ route = { route }
199+ keywords_en = { keywords_en }
200+ keywords_es = { keywords_es }
201+ img = { img }
202+
203+ > </ NewsEventsCard >
204+ ) ;
205+ }
206+ ) }
207+ </ div >
208+ < Link href = "/newsEvents" className = "flex justify-end" >
209+ < Button variant = "link" className = "mt-4" >
210+ { t ( "newsEvents.button" ) } { " " }
211+ < ArrowForwardIcon className = "mt-0.5" sx = { { fontSize : 22 } } />
212+ </ Button >
213+ </ Link >
214+ </ section >
284215 </ main >
285216 ) ;
286217}
0 commit comments