Implementar persistencia del layout de los horarios (max, normal)

This commit is contained in:
Araozu 2021-03-04 09:03:45 -05:00
parent dd22ec168b
commit 611787fbbf

View File

@ -22,7 +22,9 @@ export type EstadoLayout = "MaxPersonal" | "Normal" | "MaxHorarios";
export function ContenedorHorarios() { export function ContenedorHorarios() {
const [datosCargados, setDatosCargados] = createSignal(false); const [datosCargados, setDatosCargados] = createSignal(false);
const [datos, setDatos] = createSignal<DatosHorario | null>(null); const [datos, setDatos] = createSignal<DatosHorario | null>(null);
const [estadoLayout, setEstadoLayout] = createSignal<EstadoLayout>("Normal"); const [estadoLayout, setEstadoLayout] = createSignal<EstadoLayout>(
localStorage.getItem("estadoLayout") as EstadoLayout || "Normal"
);
const e = createMemo(() => { const e = createMemo(() => {
let templateColumns = ""; let templateColumns = "";
@ -40,6 +42,8 @@ export function ContenedorHorarios() {
} }
} }
localStorage.setItem("estadoLayout", estadoLayout());
return StyleSheet.create({ return StyleSheet.create({
contenedor: { contenedor: {
display: "grid", display: "grid",