diff --git a/src/App.vue b/src/App.vue index 2990339..60b2f2f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -23,10 +23,13 @@ div.contenedor(:style="anchoBarraLateral") import barraLateral from "./components/App/barra-lateral.vue" import YAML from "yaml" + obtenerEstadoBarraLateralOculta = => + (localStorage?.getItem "barra-oculta") == "true" + setup = => store = useStore() - barraLateralOculta = ref false + barraLateralOculta = ref (obtenerEstadoBarraLateralOculta()) alto = computed (=> store.state.altoPantalla) ancho = computed (=> store.state.anchoPantalla) año = computed (=> store.state.año) @@ -40,7 +43,10 @@ div.contenedor(:style="anchoBarraLateral") {gridTemplateColumns: "20rem auto"} ) - cambiarEstadoBarraLateral = => barraLateralOculta.value = !barraLateralOculta.value + cambiarEstadoBarraLateral = => + nuevoVal = !barraLateralOculta.value + localStorage?.setItem "barra-oculta", nuevoVal + barraLateralOculta.value = nuevoVal setTimeout (=> resRaw = await fetch "/horarios/#{año.value}_#{periodo.value}_#{facultad.value}_#{escuela.value}.yaml" diff --git a/src/store/index.js b/src/store/index.js index 22a8c96..983cd34 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1,4 +1,4 @@ -import Vuex from 'vuex' +import {createStore} from 'vuex' const cambiarModoColor = modo => { const clases = document.body.classList; @@ -21,7 +21,7 @@ const cambiarModoColor = modo => { clases.add(modo); }; -export default Vuex.createStore({ +export default createStore({ state: { celdas: {}, horarioUsuario: {},