Fix: rename indicadores to indicaciones to match DB

This commit is contained in:
2026-04-21 14:21:34 -03:00
parent 12cb082f5d
commit 6d2f3e9ecc
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -167,7 +167,7 @@ function AppContent() {
onAgregarATB={(atb) => store.agregarATB({ ...atb, internacionId: internacion.id })} onAgregarATB={(atb) => store.agregarATB({ ...atb, internacionId: internacion.id })}
onActualizarATB={store.actualizarATB} onActualizarATB={store.actualizarATB}
onEliminarATB={store.eliminarATB} onEliminarATB={store.eliminarATB}
indicadores={(Array.isArray(store.indicadores) ? store.indicadores : []).filter((i: any) => i.internacionId === internacion.id)} indicadores={(Array.isArray(store.indicaciones) ? store.indicaciones : []).filter((i: any) => i.internacionId === internacion.id)}
onAgregarIndicacion={(i) => store.agregarIndicacion({ ...i, internacionId: internacion.id })} onAgregarIndicacion={(i) => store.agregarIndicacion({ ...i, internacionId: internacion.id })}
onActualizarIndicacion={store.actualizarIndicacion} onActualizarIndicacion={store.actualizarIndicacion}
onEliminarIndicacion={store.eliminarIndicacion} onEliminarIndicacion={store.eliminarIndicacion}
+5 -5
View File
@@ -40,7 +40,7 @@ interface HospitalState {
estudiosComplementarios: EstudioComplementario[]; estudiosComplementarios: EstudioComplementario[];
interconsultas: Interconsulta[]; interconsultas: Interconsulta[];
atb: ATB[]; atb: ATB[];
indicadores: Indicacion[]; indicaciones: Indicacion[];
vistaActual: Vista; vistaActual: Vista;
currentInternacionId?: string | null; currentInternacionId?: string | null;
} }
@@ -60,7 +60,7 @@ const defaultState = (): HospitalState => ({
interconsultas: [], interconsultas: [],
atb: [], atb: [],
vistaActual: 'dashboard', vistaActual: 'dashboard',
indicadores: [], indicaciones: [],
camas: [] camas: []
}); });
@@ -409,7 +409,7 @@ const finalizarInternacion = useCallback((internacionId: string, datos: {
const nuevaIndicacion: Indicacion = { ...indicacion, id: generateUUID() }; const nuevaIndicacion: Indicacion = { ...indicacion, id: generateUUID() };
setState(prev => ({ setState(prev => ({
...prev, ...prev,
indicadores: [...prev.indicadores, nuevaIndicacion], indicaciones: [...prev.indicaciones, nuevaIndicacion],
})); }));
return nuevaIndicacion.id; return nuevaIndicacion.id;
}, []); }, []);
@@ -417,14 +417,14 @@ const finalizarInternacion = useCallback((internacionId: string, datos: {
const actualizarIndicacion = useCallback((id: string, datos: Partial<Indicacion>) => { const actualizarIndicacion = useCallback((id: string, datos: Partial<Indicacion>) => {
setState(prev => ({ setState(prev => ({
...prev, ...prev,
indicadores: prev.indicadores.map(i => i.id === id ? { ...i, ...datos } : i), indicaciones: prev.indicaciones.map(i => i.id === id ? { ...i, ...datos } : i),
})); }));
}, []); }, []);
const eliminarIndicacion = useCallback((id: string) => { const eliminarIndicacion = useCallback((id: string) => {
setState(prev => ({ setState(prev => ({
...prev, ...prev,
indicadores: prev.indicadores.filter(i => i.id !== id), indicaciones: prev.indicaciones.filter(i => i.id !== id),
})); }));
}, []); }, []);