summaryrefslogtreecommitdiff
path: root/src/lib/product
diff options
context:
space:
mode:
authorHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-06-22 15:34:40 +0700
committerHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-06-22 15:34:40 +0700
commit592bb7f73a93f07db26efb985518505e0958c5f0 (patch)
treeb029414f9937ddba44f0a0a383f57381dce5b7e7 /src/lib/product
parent62c6c84dfae2564e92e2b3228c67d2fb12f5c3e5 (diff)
get program list
Diffstat (limited to 'src/lib/product')
-rw-r--r--src/lib/product/components/Product/ProductDesktop.jsx13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/product/components/Product/ProductDesktop.jsx b/src/lib/product/components/Product/ProductDesktop.jsx
index c1243a50..9fa5412d 100644
--- a/src/lib/product/components/Product/ProductDesktop.jsx
+++ b/src/lib/product/components/Product/ProductDesktop.jsx
@@ -28,6 +28,7 @@ const ProductDesktop = ({ product, wishlist, toggleWishlist }) => {
const [addCartAlert, setAddCartAlert] = useState(false)
const [promotionType, setPromotionType] = useState(false)
+ const [promotionList, setPromotionList] = useState(null)
const getLowestPrice = useCallback(() => {
const prices = product.variants.map((variant) => variant.price)
@@ -38,11 +39,15 @@ const ProductDesktop = ({ product, wishlist, toggleWishlist }) => {
}, [product])
useEffect(() => {
- if(product.variants.length > 1){
- const listProgram = getPromotionProgram(product.variants[0].id)
- console.log('promotion list', listProgram)
+ if(product.variants.length == 1){
+ const id = product.variants[0].id
+ const listProgram = async () => {
+ const programs = await getPromotionProgram({id})
+ setPromotionList(programs)
+ }
+ listProgram()
}
- },[product])
+ },[])
useEffect(() => {
const lowest = getLowestPrice()