From ea8a75abe32176b46f919e8995dede7e11dd7e3b Mon Sep 17 00:00:00 2001 From: TioSam77 Date: Mon, 8 Jul 2024 17:40:43 -0600 Subject: [PATCH 1/3] Prueba 2 --- src/pages/Directorio2.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Directorio2.js b/src/pages/Directorio2.js index 9fa04fb..b8f2389 100644 --- a/src/pages/Directorio2.js +++ b/src/pages/Directorio2.js @@ -1,6 +1,6 @@ import React from 'react'; import '../App.css'; -import FormProfesor from '../components/FormProfesor/FormProfesor' +import FormProfesor from '../components/CrearProfesor/FormProfesor' const Directorio = () => { return ( From 6310fb6a25e29f2e6a974e31e516345ffb69933c Mon Sep 17 00:00:00 2001 From: TioSam77 Date: Tue, 9 Jul 2024 21:51:23 -0600 Subject: [PATCH 2/3] Fixing Front 1 --- src/components/CardUsuarios/CardUsuarios.css | 5 +++-- src/components/CrearProfesor/FormProfesor.js | 4 ++-- src/components/CrearUsuario/CrearUsuario.js | 2 +- src/components/Login/LoginForm.css | 2 +- src/components/LoginForm/LoginForm.css | 13 ++++++++--- src/components/LoginForm/LoginForm.js | 22 +++++++++---------- .../ModificarProfesor/FormEditProfesor.js | 4 ++-- src/components/ModificarUsuario/MDUser.js | 2 +- src/models/routes.js | 8 +++---- 9 files changed, 34 insertions(+), 28 deletions(-) diff --git a/src/components/CardUsuarios/CardUsuarios.css b/src/components/CardUsuarios/CardUsuarios.css index 3b5db64..587de7d 100644 --- a/src/components/CardUsuarios/CardUsuarios.css +++ b/src/components/CardUsuarios/CardUsuarios.css @@ -93,8 +93,9 @@ } .dialog button { + background-color: #ff0000 !important; padding: 8px 20px; - margin: 0 5px; + margin: 5px 5px; border: none; cursor: pointer; border-radius: 4px; @@ -104,7 +105,7 @@ .dialog button:first-child { padding: auto !important; - background-color: #007bff !important; + background-color: #ff0000 !important; color: #fff; } diff --git a/src/components/CrearProfesor/FormProfesor.js b/src/components/CrearProfesor/FormProfesor.js index 7666b2f..1a882ed 100644 --- a/src/components/CrearProfesor/FormProfesor.js +++ b/src/components/CrearProfesor/FormProfesor.js @@ -499,7 +499,7 @@ const FormProfesor = () => { diff --git a/src/components/CrearUsuario/CrearUsuario.js b/src/components/CrearUsuario/CrearUsuario.js index 2e00854..06ee7d5 100644 --- a/src/components/CrearUsuario/CrearUsuario.js +++ b/src/components/CrearUsuario/CrearUsuario.js @@ -72,7 +72,7 @@ const CrearUsuario = () => { />
- + { const [usuario, setUsuario] = useState(''); const [contraseña, setContraseña] = useState(''); - const [rememberMe, setRememberMe] = useState(false); // Estado para el botón de mantener sesión - const [error, setError] = useState(null); // Estado para manejar errores - const [loading, setLoading] = useState(false); // Estado para manejar el estado de carga + const [rememberMe, setRememberMe] = useState(false); + const [error, setError] = useState(null); + const [loading, setLoading] = useState(false); const handleSubmit = async (e) => { e.preventDefault(); - setLoading(true); // Activar el estado de carga - setError(null); // Limpiar errores previos + setLoading(true); + setError(null); - // Validar si los campos están vacíos if (!usuario || !contraseña) { setError('Es necesario rellenar el usuario y la contraseña.'); setLoading(false); @@ -47,14 +46,13 @@ const LoginForm = () => { console.error('Error:', error); setError('Error en el inicio de sesión'); } finally { - setLoading(false); // Desactivar el estado de carga + setLoading(false); } }; return (
- Hola mundo -

Bienvenido al directorio de profesores

+

Bienvenido al directorio de profesores

Iniciar sesión

@@ -64,7 +62,7 @@ const LoginForm = () => { id="username" value={usuario} onChange={(e) => setUsuario(e.target.value)} - disabled={loading} // Desactivar input mientras carga + disabled={loading} required />
@@ -75,7 +73,7 @@ const LoginForm = () => { id="password" value={contraseña} onChange={(e) => setContraseña(e.target.value)} - disabled={loading} // Desactivar input mientras carga + disabled={loading} required />
@@ -85,7 +83,7 @@ const LoginForm = () => { id="rememberMe" checked={rememberMe} onChange={() => setRememberMe(!rememberMe)} - disabled={loading} // Desactivar checkbox mientras carga + disabled={loading} />
diff --git a/src/components/ModificarProfesor/FormEditProfesor.js b/src/components/ModificarProfesor/FormEditProfesor.js index c7cd0e8..dc9317e 100644 --- a/src/components/ModificarProfesor/FormEditProfesor.js +++ b/src/components/ModificarProfesor/FormEditProfesor.js @@ -523,7 +523,7 @@ const FormEditProfesor = () => { diff --git a/src/components/ModificarUsuario/MDUser.js b/src/components/ModificarUsuario/MDUser.js index 35dcd37..5267589 100644 --- a/src/components/ModificarUsuario/MDUser.js +++ b/src/components/ModificarUsuario/MDUser.js @@ -93,7 +93,7 @@ const MDUser = () => {
- + Date: Wed, 10 Jul 2024 14:18:06 -0600 Subject: [PATCH 3/3] Fixing Front 2 --- public/favicon.ico | Bin 3870 -> 12009 bytes public/index.html | 2 +- .../PerfilProfesor/PerfilProfesor.css | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..d38b55598ed8a820aeba5431ebdc911cab805397 100644 GIT binary patch literal 12009 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 literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index f9c2291..c187cfa 100644 --- a/public/index.html +++ b/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + Directorio diff --git a/src/components/PerfilProfesor/PerfilProfesor.css b/src/components/PerfilProfesor/PerfilProfesor.css index 104be3f..968c675 100644 --- a/src/components/PerfilProfesor/PerfilProfesor.css +++ b/src/components/PerfilProfesor/PerfilProfesor.css @@ -24,7 +24,7 @@ .info { display: flex; flex-direction: column; - align-items: center; + align-items: start; flex: 1; }