Piped/src/store.js

22 lines
550 B
JavaScript
Raw Normal View History

import { ref } from "vue";
const isMobile = ref(false);
export function useIsMobile() {
isMobile.value = window.matchMedia("screen and (max-width: 800px)").matches;
window.addEventListener("resize", () => {
isMobile.value = window.matchMedia("screen and (max-width: 800px)").matches;
});
return isMobile;
}
2021-10-12 09:42:32 +00:00
const menuCollapsed = ref(false);
export function useMenuCollapsed() {
return {
menuCollapsed,
toggleCollapsed: () => {
menuCollapsed.value = !menuCollapsed.value;
},
};
}