feat: mobile friendly menu

This commit is contained in:
Corentin Thomasset 2022-04-15 12:21:09 +02:00
parent f872972e69
commit 1e67fa6e0b
No known key found for this signature in database
GPG key ID: DBD997E935996158
4 changed files with 121 additions and 35 deletions

View file

@ -1,9 +1,11 @@
import { useStorage } from '@vueuse/core';
import { useMediaQuery, useStorage } from '@vueuse/core';
import { defineStore } from 'pinia';
import type { Ref } from 'vue';
export const useStyleStore = defineStore('style', {
state: () => ({
isDarkTheme: useStorage('useDarkTheme', false) as Ref<boolean>,
isDarkTheme: useStorage('isDarkTheme', true) as Ref<boolean>,
isMenuCollapsed: useStorage('isMenuCollapsed', false) as Ref<boolean>,
isSmallScreen: useMediaQuery('(max-width: 700px)'),
}),
});