From 51dc2e1f178d7bd931ee206906a69671cd76670c Mon Sep 17 00:00:00 2001 From: 0vethor0 <161180971+0vethor0@users.noreply.github.com> Date: Tue, 7 Apr 2026 15:52:14 -0400 Subject: [PATCH] =?UTF-8?q?feat:=20integracion=20de=20varios=20cambios=20d?= =?UTF-8?q?e=20dise=C3=B1o,=20resposividad,=20favicon,=20etc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/buscador/BuscadorPrincipalContent.jsx | 33 +++- app/icon3.png | Bin 0 -> 339817 bytes app/layout.jsx | 8 +- app/page.jsx | 45 ++---- app/protected/dashboard/moduloGrupos/page.jsx | 115 ++++++++++--- .../dashboard/moduloProyectos/page.jsx | 144 ++++++++++++++--- app/styles/BannerPatriotico.module.css | 48 ++++++ app/styles/BuscadorPrincipal.module.css | 14 ++ app/styles/Footer.module.css | 1 + app/styles/Hero.module.css | 153 ++++++++++++++++++ components/BannerPatriotico.jsx | 20 +++ components/Footer.jsx | 17 +- components/Header.jsx | 6 +- components/Hero.jsx | 71 ++++++++ components/Testimonials.jsx | 6 +- public/image/bannerUnefaMejorado.png | Bin 0 -> 706018 bytes public/image/icon2.png | Bin 0 -> 26176 bytes public/image/logounefa2026.jpg | Bin 0 -> 203951 bytes 18 files changed, 579 insertions(+), 102 deletions(-) create mode 100644 app/icon3.png create mode 100644 app/styles/BannerPatriotico.module.css create mode 100644 app/styles/Hero.module.css create mode 100644 components/BannerPatriotico.jsx create mode 100644 components/Hero.jsx create mode 100644 public/image/bannerUnefaMejorado.png create mode 100644 public/image/icon2.png create mode 100644 public/image/logounefa2026.jpg diff --git a/app/buscador/BuscadorPrincipalContent.jsx b/app/buscador/BuscadorPrincipalContent.jsx index 469e2dd..7853b49 100644 --- a/app/buscador/BuscadorPrincipalContent.jsx +++ b/app/buscador/BuscadorPrincipalContent.jsx @@ -6,6 +6,7 @@ import styles from '../styles/BuscadorPrincipal.module.css'; import { listProjectsAction, searchProjectsAction, fetchAllAreasAction, filterProjectsAction } from '@/app/protected/actions'; import Header from '@/components/Header'; import Footer from '@/components/Footer'; +import Swal from 'sweetalert2'; const BuscadorPrincipalContent = () => { const searchParams = useSearchParams(); @@ -37,7 +38,11 @@ const BuscadorPrincipalContent = () => { setProjects(mappedProjects); } catch (error) { console.error('Error al cargar proyectos:', error); - alert('Error al cargar los proyectos'); + Swal.fire({ + title: "Error", + text: "Error al cargar los proyectos", + icon: "error" + }); } }, []); @@ -60,15 +65,24 @@ const BuscadorPrincipalContent = () => { const handleSearchClick = async () => { if (!searchTerm.trim()) { - alert('Por favor, ingrese un título para buscar.'); + Swal.fire({ + title: "Atención", + text: "Por favor, ingrese un título para buscar.", + icon: "info" + }); setProjects([]); return; } try { const data = await searchProjectsAction(searchTerm); if (!data || data.length === 0) { - alert('No se encontró un proyecto con ese título.'); + Swal.fire({ + title: "Sin resultados", + text: "No se encontró un proyecto con ese título.", + icon: "warning" + }); setProjects([]); + } else { const mappedProjects = data.map(project => ({ idproyecto: project.id, @@ -81,7 +95,11 @@ const BuscadorPrincipalContent = () => { } } catch (error) { console.error('Error al buscar proyectos:', error); - alert('Error al buscar proyectos'); + Swal.fire({ + title: "Error", + text: "Error al buscar proyectos", + icon: "error" + }); } }; @@ -99,11 +117,12 @@ const BuscadorPrincipalContent = () => { }; return ( -
F;#VQ>C*Hkwpeh)Oib+NjL8H1*PEwO?Ym)<<-V|I(JB1wkU8;?eccHi-W
z*Ac)(?hIFdMTVSuZ*q6qkZDC|eTn;1C-zn1czDf{^qGsgd(g0Tr#G8SlQpT6+yYAh
zPnzlySH9Tp |pa&
z;o~F3#IMnCDO>^^d^z|q#Br|*gwu9oc)=Zs9p=e}g4^gLBm!C&JtBl1Xi$xffAZ4z
zw^)` Jcd1L!w
zEnR+$aC&@vji LEy)x}QZ&L70SOuq2>Pe0q=>ydsRGOosYGb^9S8Kd6k548&_8<90Uy44
z;PlfM_}f~CzAarx3n>D(-SB(-?q}ZtM2-RGq^^O~om4|rJS=g?&EG*&{V;N@2Lo&s
z+_HL{`_V`7^`GSM-Cy*fD; mw>{jo=Ek9Mj`sS*y6%lPcaF!A=->($NkcP)XQZYwma=Bu
zhT|b}H?C>tWL38Co>cx~h0E*OJKD-^$Kr8y^77HF^F1!D12UsSUw>i6>cC+C00xH=
z_a#!vH65Lu$YxTfh>`5nE%nHak6t$rQ^QRQj``r_h2YFz1>?ToNiM_5)aaT-VX%w%
zw&_aKqD5wdRr}F!*u1KBQ|p98D#y~9{2`Um(6`GMoLz%myZElLy?wdfsFs(2e4~)w
z1NE%GW3kaZYhm=&MA3T2XhCCYAiAHfmz~Xx%KBF;vrRr%a;{zIC?M!r_84*^qfF6O
z3E{kmZ+=s5!@FHXE}5lw{`181U8Vd__VA07G;C&)7WVDf-o8; 0BHQ~M@7?%l
z{pjW=4@|T^y)fDF!ikxI_RB;r^@W_}{v&7U|4a>aFUlpmxfTqnvSo{em6hM0J!@|F$Vf`jRrTZhAKkiO*d0157WE&V&*zxJ$#=ul
z7oCDtRY(tgbw;at3N;7y2Q*JHCzStD`M2Aj+FVr~{G;V?xpq{=vdyHVjVLs$AJuw4>ZV9+
zaygzH9VX@3NuB{l27(3J#M5rL0F`B+uoNj=3kE4ajTTQXsog~jgn^Thz%>EMNP#Ok
zIKDg_gTry+boL%6gCR~!Y?RvQCmspLY+9;qN~f}