From 8cf9eddb5c9749b818b91c00c84c55fbe8f638e5 Mon Sep 17 00:00:00 2001
From: PascalMarchesseault
<97350299+PascalMarchesseault@users.noreply.github.com>
Date: Fri, 30 Aug 2024 09:43:12 -0400
Subject: [PATCH] Fixe search mobile.
---
src/views/main/Header.vue | 118 +++++++++++++++++++++-----------------
1 file changed, 66 insertions(+), 52 deletions(-)
diff --git a/src/views/main/Header.vue b/src/views/main/Header.vue
index 43d0029..b575379 100644
--- a/src/views/main/Header.vue
+++ b/src/views/main/Header.vue
@@ -3,6 +3,7 @@
class="py-1 flex items-center justify-between bg-white shadow-md shadow-gray-700 z-20"
@click.stop
>
+
@@ -24,68 +25,71 @@
class="mr-2 h-10 w-20"
>
-
-
-
+
+
+
+
+
+
+
+
-
-
-
- mdi-television
-
-
-
-
- mdi-earth
-
-
-
-
-
-
-
-
-
+
-
-
-
+ mdi-television
+
+
+
+
+ mdi-earth
+
+
+
+
+
+
mdi-magnify
-
+
{{ selectedLanguage === 'fr' ? 'Fr' : 'En' }}
-
+
-
+
{{ userStore.alias }}
@@ -99,7 +103,6 @@
-
@@ -151,18 +154,22 @@ import { useSideBarStore } from '@/stores/sideBarStore.js';
import { useUserStore } from "@/stores/userStore.js";
import { useAuthStore } from "@/stores/authStore.js";
import { useI18n } from 'vue-i18n';
+import { useDisplay } from 'vuetify';
const { locale } = useI18n();
const authStore = useAuthStore();
const userStore = useUserStore();
const sideBarStore = useSideBarStore();
+const { smAndDown } = useDisplay();
const router = useRouter();
const searchQuery = ref("");
const showSearch = ref(false);
+const isSmallScreen = ref(smAndDown.value);
let selectedLanguage = ref(locale.value);
initializeLocale();
+
const onSearch = () => {
const query = searchQuery.value.trim();
if (!query) {
@@ -215,7 +222,6 @@ function toggleLanguage() {
selectedLanguage.value = lang;
localStorage.setItem('preferredLocale', lang);
}
-