Fix: rename indicadores to indicaciones to match DB
This commit is contained in:
+1
-1
@@ -167,7 +167,7 @@ function AppContent() {
|
||||
onAgregarATB={(atb) => store.agregarATB({ ...atb, internacionId: internacion.id })}
|
||||
onActualizarATB={store.actualizarATB}
|
||||
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 })}
|
||||
onActualizarIndicacion={store.actualizarIndicacion}
|
||||
onEliminarIndicacion={store.eliminarIndicacion}
|
||||
|
||||
@@ -40,7 +40,7 @@ interface HospitalState {
|
||||
estudiosComplementarios: EstudioComplementario[];
|
||||
interconsultas: Interconsulta[];
|
||||
atb: ATB[];
|
||||
indicadores: Indicacion[];
|
||||
indicaciones: Indicacion[];
|
||||
vistaActual: Vista;
|
||||
currentInternacionId?: string | null;
|
||||
}
|
||||
@@ -60,7 +60,7 @@ const defaultState = (): HospitalState => ({
|
||||
interconsultas: [],
|
||||
atb: [],
|
||||
vistaActual: 'dashboard',
|
||||
indicadores: [],
|
||||
indicaciones: [],
|
||||
camas: []
|
||||
});
|
||||
|
||||
@@ -409,7 +409,7 @@ const finalizarInternacion = useCallback((internacionId: string, datos: {
|
||||
const nuevaIndicacion: Indicacion = { ...indicacion, id: generateUUID() };
|
||||
setState(prev => ({
|
||||
...prev,
|
||||
indicadores: [...prev.indicadores, nuevaIndicacion],
|
||||
indicaciones: [...prev.indicaciones, nuevaIndicacion],
|
||||
}));
|
||||
return nuevaIndicacion.id;
|
||||
}, []);
|
||||
@@ -417,14 +417,14 @@ const finalizarInternacion = useCallback((internacionId: string, datos: {
|
||||
const actualizarIndicacion = useCallback((id: string, datos: Partial<Indicacion>) => {
|
||||
setState(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) => {
|
||||
setState(prev => ({
|
||||
...prev,
|
||||
indicadores: prev.indicadores.filter(i => i.id !== id),
|
||||
indicaciones: prev.indicaciones.filter(i => i.id !== id),
|
||||
}));
|
||||
}, []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user