Fix: some css classes. Fix: session renewal. Fix: some broken links.

This commit is contained in:
Jose
2026-01-31 01:52:37 +01:00
parent c0bcbfb547
commit 978d784ba9
11 changed files with 16 additions and 23 deletions

View File

@@ -160,7 +160,7 @@ const IngresoCard = ({
{editable && !createMode && !editMode && ( {editable && !createMode && !editMode && (
<AnimatedDropdown <AnimatedDropdown
className='ms-3' className='end-0'
icon={<FontAwesomeIcon icon={faEllipsisVertical} className="fa-xl" />} icon={<FontAwesomeIcon icon={faEllipsisVertical} className="fa-xl" />}
> >
{({ closeDropdown }) => ( {({ closeDropdown }) => (

View File

@@ -98,10 +98,10 @@ const renderDescripcionSolicitud = (data, onProfile) => {
case 2: case 2:
return data.status === 1 return data.status === 1
? `La solicitud de añadir colaborador de ${m?.displayName ?? data.name} ha sido aceptada.` ? `La solicitud de añadir colaborador de ${data.name} ha sido aceptada.`
: data.status === 2 : data.status === 2
? `La solicitud de añadir colaborador de ${m?.displayName ?? data.name} ha sido rechazada.` ? `La solicitud de añadir colaborador de ${data.name} ha sido rechazada.`
: `${m?.displayName ?? data.name} quiere añadir un colaborador.`; : `${data.name} quiere añadir un colaborador.`;
case 3: case 3:
return data.status === 1 return data.status === 1

View File

@@ -6,7 +6,7 @@
} }
.anuncio-card:hover { .anuncio-card:hover {
transform: translateY(-5px); /*transform: translateY(-5px);*/
box-shadow: 0 0.75rem 1.5rem var(--shadow-color); box-shadow: 0 0.75rem 1.5rem var(--shadow-color);
} }

View File

@@ -125,7 +125,7 @@
} }
.contact-info a:hover { .contact-info a:hover {
transform: translateX(8px); /*transform: translateX(8px);*/
color: var(--secondary-color); color: var(--secondary-color);
} }

View File

@@ -14,7 +14,7 @@
} }
.ingreso-card:hover { .ingreso-card:hover {
transform: translateY(-5px); /*transform: translateY(-5px);*/
box-shadow: 0 0.75rem 1.5rem var(--shadow-color); box-shadow: 0 0.75rem 1.5rem var(--shadow-color);
} }

View File

@@ -10,7 +10,7 @@
} }
.perfil-card:hover { .perfil-card:hover {
transform: translateY(-3px); /*transform: translateY(-3px);*/
box-shadow: 0 0.5rem 1rem var(--shadow-color); box-shadow: 0 0.5rem 1rem var(--shadow-color);
} }

View File

@@ -10,7 +10,7 @@
} }
.socio-card:hover { .socio-card:hover {
transform: translateY(-5px); /*transform: translateY(-5px);*/
box-shadow: 0 0.75rem 1.5rem var(--shadow-color); box-shadow: 0 0.75rem 1.5rem var(--shadow-color);
} }

View File

@@ -10,7 +10,7 @@
} }
.solicitud-card:hover { .solicitud-card:hover {
transform: translateY(-5px); /*transform: translateY(-5px);*/
box-shadow: 0 0.75rem 1.5rem var(--shadow-color); box-shadow: 0 0.75rem 1.5rem var(--shadow-color);
} }

View File

@@ -32,7 +32,7 @@ const useSessionRenewal = () => {
clearInterval(interval); clearInterval(interval);
logout(); logout();
} }
}, 10000); // revisa cada 10 segundos }, 10000);
return () => clearInterval(interval); return () => clearInterval(interval);
}, [alreadyWarned, logout]); }, [alreadyWarned, logout]);
@@ -50,7 +50,7 @@ const useSessionRenewal = () => {
try { try {
const response = await axios.get( const response = await axios.get(
`${config.apiConfig.baseUrl}${config.apiConfig.endpoints.auth.refreshToken}`, `${config.apiConfig.coreUrl}${config.apiConfig.endpoints.auth.refreshToken}`,
null, null,
{ {
headers: { headers: {
@@ -59,7 +59,7 @@ const useSessionRenewal = () => {
} }
); );
const newToken = response.data.data.token; const newToken = response.data.token;
localStorage.setItem("token", newToken); localStorage.setItem("token", newToken);
setShowModal(false); setShowModal(false);
setAlreadyWarned(false); setAlreadyWarned(false);

View File

@@ -210,7 +210,7 @@ const IngresosContent = ({ reqConfig }) => {
setSearchTerm(""); setSearchTerm("");
setDeleteTargetId(null); setDeleteTargetId(null);
} catch (err) { } catch (err) {
console.log(err); console.error(err);
} }
}} }}
> >

View File

@@ -69,11 +69,8 @@ const Perfil = () => {
const reqConfig = { const reqConfig = {
baseUrl: `${config.apiConfig.baseUrl}${config.apiConfig.endpoints.users.me}`, baseUrl: `${config.apiConfig.baseUrl}${config.apiConfig.endpoints.users.me}`,
myIncomesUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.incomes.mine),
requestUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.all), requestUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.all),
myRequestsUrl: buildUrl(config.apiConfig.baseUrl, config.apiConfig.endpoints.requests.mine),
changePasswordUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.changePassword), changePasswordUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.changePassword),
loginValidateUrl: buildUrl(config.apiConfig.coreUrl, config.apiConfig.endpoints.auth.loginValidate),
}; };
return ( return (
@@ -426,6 +423,7 @@ const PerfilContent = ({ config }) => {
type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR, type: CONSTANTS.REQUEST_TYPE_ADD_COLLABORATOR,
status: CONSTANTS.REQUEST_PENDING, status: CONSTANTS.REQUEST_PENDING,
userId: identity.user.userId, userId: identity.user.userId,
name: identity.user.displayName,
metadata: { metadata: {
displayName: formData.displayName, displayName: formData.displayName,
username: formData.username, username: formData.username,
@@ -468,12 +466,7 @@ const PerfilContent = ({ config }) => {
variant="warning" variant="warning"
onClick={async () => { onClick={async () => {
try { try {
await postData(config.requestUrl, { sendSimpleRequest(CONSTANTS.REQUEST_TYPE_REMOVE_COLLABORATOR);
type: CONSTANTS.REQUEST_TYPE_REMOVE_COLLABORATOR,
status: CONSTANTS.REQUEST_PENDING,
requestedBy: identity.user.userId
});
setFeedbackModal({ setFeedbackModal({
title: "Solicitud enviada", title: "Solicitud enviada",
message: "Se ha solicitado la eliminación del colaborador.", message: "Se ha solicitado la eliminación del colaborador.",