diff --git a/frontend/app.vue b/frontend/app.vue index da627ed..5906760 100644 --- a/frontend/app.vue +++ b/frontend/app.vue @@ -5,6 +5,14 @@ import { VueQueryDevtools } from "@tanstack/vue-query-devtools"; // state +useSeoMeta({ + titleTemplate: (titleChunk) => { + return titleChunk ? `${titleChunk} | فروشگاه هی‌ ملز` : "فروشگاه هی‌ ملز"; + }, + ogImage: "/img/heymlz/global-cover.jpg", + twitterImage: "/img/heymlz/global-cover.jpg", +}); + const { $updateAvailable: updateAvailable, $handleUpdate: handleUpdate } = useNuxtApp(); const closeModal = () => { diff --git a/frontend/components/global/CategoryCard.vue b/frontend/components/global/CategoryCard.vue index 9b96646..fe2fbff 100644 --- a/frontend/components/global/CategoryCard.vue +++ b/frontend/components/global/CategoryCard.vue @@ -10,6 +10,7 @@ type Props = { description: string; picture: string; darkLayer?: boolean; + isActive: boolean; }; // props @@ -23,39 +24,45 @@ const { colorObject } = useImageColor(`#category-image-${id.value}`); diff --git a/frontend/components/global/Pagination.vue b/frontend/components/global/Pagination.vue index cfed27a..f5727ac 100644 --- a/frontend/components/global/Pagination.vue +++ b/frontend/components/global/Pagination.vue @@ -34,7 +34,7 @@ const page = computed({ diff --git a/frontend/components/global/ProductsGrid.vue b/frontend/components/global/ProductsGrid.vue index 2edbb1f..c2bdc18 100644 --- a/frontend/components/global/ProductsGrid.vue +++ b/frontend/components/global/ProductsGrid.vue @@ -35,7 +35,7 @@ withDefaults(defineProps(), {