From 6b2c9e6ca7728a3536084affd45da3d106fe1a7f Mon Sep 17 00:00:00 2001 From: marzban-dev Date: Mon, 17 Mar 2025 13:41:38 +0330 Subject: [PATCH] Updated --- frontend/pages/product/[id].vue | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/frontend/pages/product/[id].vue b/frontend/pages/product/[id].vue index 1a528f3..966be85 100644 --- a/frontend/pages/product/[id].vue +++ b/frontend/pages/product/[id].vue @@ -6,13 +6,6 @@ import ChatButton from "~/components/product/ChatBox/ChatButton.vue"; import useGetProduct from "~/composables/api/product/useGetProduct"; import useGetComments from "~/composables/api/product/useGetComments"; -// type - -export type ProductVariantProvideType = { - selectedVariant: Ref, - changeSelectedVariant: (value: ProductVariant) => void -} - // state const route = useRoute(); @@ -20,11 +13,18 @@ const route = useRoute(); const id = route.params.id as string | undefined; const page = ref(1); -const { suspense: suspenseProduct } = useGetProduct(id); +const { suspense: suspenseProduct, data: product } = useGetProduct(id); const { suspense: suspenseComments } = useGetComments(id, page); const selectedVariant = ref(); +// type + +export type ProductVariantProvideType = { + selectedVariant: typeof selectedVariant, + changeSelectedVariant: (value: ProductVariant) => void +} + // provide / inject provide("productVariant", { @@ -52,7 +52,10 @@ if (productResponse.isError || commentsResponse.isError) { - +