import { useQuery } from "react-query" import { Skeleton } from "@chakra-ui/react" import { getVariantPromoByCategory } from "~/services/productVariant" import { useModalStore } from "../stores/useModalStore" import ProductPromoCard from "./Card" import { IProductDetail } from '~/types/product'; type Props = { product: IProductDetail } const ProductPromoModalContent = ({product}:Props) => { const { activeTab, variantId } = useModalStore() const promotionsQuery = useQuery( `variant-promo:${variantId}:${activeTab}`, async () => { if (!variantId) return return getVariantPromoByCategory(variantId, activeTab) }, ) const promotions = promotionsQuery.data return (
{promotions?.data.map((promo) => ( ))} {promotions?.data.length === 0 && (
Belum ada promo pada kategori ini
)}
) } export default ProductPromoModalContent