diff --git a/src/ContenedorHorarios/MiHorario.tsx b/src/ContenedorHorarios/MiHorario.tsx index bfb6454..4613d5a 100755 --- a/src/ContenedorHorarios/MiHorario.tsx +++ b/src/ContenedorHorarios/MiHorario.tsx @@ -92,7 +92,7 @@ export function MiHorario(props: MiHorarioProps) { icono={"ph-trash"} onClick={() => {}} /> - | + | { // Hace reaccionar a la reactividad de Solid - props.data + const d = data() return ( {(hora) => ( diff --git a/src/ContenedorHorarios/Tabla/CeldaFila.tsx b/src/ContenedorHorarios/Tabla/CeldaFila.tsx index e2de317..50cc088 100755 --- a/src/ContenedorHorarios/Tabla/CeldaFila.tsx +++ b/src/ContenedorHorarios/Tabla/CeldaFila.tsx @@ -115,7 +115,7 @@ export function CeldaFila(props: Props) { // Limpiar los memos, porque cuando se desmonta la celda esos memos quedan sin efecto onCleanup(() => { - props.tablaObserver.limpiar() + props.tablaObserver.limpiar(id) }) const clases = createMemo( diff --git a/src/ContenedorHorarios/Tabla/FilaTabla.tsx b/src/ContenedorHorarios/Tabla/FilaTabla.tsx index fc248a1..e984ec7 100755 --- a/src/ContenedorHorarios/Tabla/FilaTabla.tsx +++ b/src/ContenedorHorarios/Tabla/FilaTabla.tsx @@ -132,6 +132,7 @@ export function FilaTabla(props: Props) { {(dia) => { + console.log("Renderizar dias") const diaStr = dia.substring(0, 2) const horaStr = hora.substring(0, 5) diff --git a/src/ContenedorHorarios/TablaObserver.ts b/src/ContenedorHorarios/TablaObserver.ts index fedb9e0..32bb175 100644 --- a/src/ContenedorHorarios/TablaObserver.ts +++ b/src/ContenedorHorarios/TablaObserver.ts @@ -211,7 +211,7 @@ export class TablaObserver { }) } - limpiar() { - this.memos = {} + limpiar(id: string) { + delete this.memos[id] } }