From 31c9e5f49c4f892b19f6aefe6d3403795aafc2aa Mon Sep 17 00:00:00 2001 From: alsaze Date: Wed, 26 Nov 2025 17:30:06 +0300 Subject: [PATCH] init --- composables/useScreen.ts | 12 ++++++++++++ layouts/default.vue | 42 +++++++++++++++++++++++++++------------- 2 files changed, 41 insertions(+), 13 deletions(-) create mode 100644 composables/useScreen.ts diff --git a/composables/useScreen.ts b/composables/useScreen.ts new file mode 100644 index 0000000..abec122 --- /dev/null +++ b/composables/useScreen.ts @@ -0,0 +1,12 @@ +import { useMediaQuery } from '@vueuse/core' + +export default function useScreen() { + const isMobile = useMediaQuery('(max-width: 1279px)') + + const isDesktop = computed(() => !isMobile.value) + + return { + isMobile, + isDesktop, + } +} diff --git a/layouts/default.vue b/layouts/default.vue index b2dddbb..060d935 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,9 +1,15 @@