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 })}
|
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}
|
||||||
|
|||||||
@@ -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),
|
||||||
}));
|
}));
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user