diff options
| author | HATEC\SPVDEV001 <tri.susilo@altama.co.id> | 2023-06-22 15:08:05 +0700 |
|---|---|---|
| committer | HATEC\SPVDEV001 <tri.susilo@altama.co.id> | 2023-06-22 15:08:05 +0700 |
| commit | 62c6c84dfae2564e92e2b3228c67d2fb12f5c3e5 (patch) | |
| tree | e93f2c2900c5499b19d269e9a43d92eebab72edf | |
| parent | d2ac3371d30464801924539350ddb50eb42eb007 (diff) | |
get promotion progrm
| -rw-r--r-- | next.config.js | 5 | ||||
| -rw-r--r-- | src/lib/product/components/Product/ProductDesktop.jsx | 13 |
2 files changed, 16 insertions, 2 deletions
diff --git a/next.config.js b/next.config.js index 2f3f4396..d9ce4114 100644 --- a/next.config.js +++ b/next.config.js @@ -25,8 +25,9 @@ const nextConfig = { images: { remotePatterns: [ { - protocol: 'https', - hostname: 'erp.indoteknik.com' + protocol: 'http', + // hostname: 'erp.indoteknik.com' + hostname: '192.168.23.5' } ] } diff --git a/src/lib/product/components/Product/ProductDesktop.jsx b/src/lib/product/components/Product/ProductDesktop.jsx index d9c95327..c1243a50 100644 --- a/src/lib/product/components/Product/ProductDesktop.jsx +++ b/src/lib/product/components/Product/ProductDesktop.jsx @@ -17,6 +17,7 @@ import productSimilarApi from '../../api/productSimilarApi' import whatsappUrl from '@/core/utils/whatsappUrl' import PromotionType from '@/lib/promotinProgram/components/PromotionType' import useAuth from '@/core/hooks/useAuth' +import odooApi from '@/core/api/odooApi' const ProductDesktop = ({ product, wishlist, toggleWishlist }) => { const router = useRouter() @@ -37,6 +38,13 @@ const ProductDesktop = ({ product, wishlist, toggleWishlist }) => { }, [product]) useEffect(() => { + if(product.variants.length > 1){ + const listProgram = getPromotionProgram(product.variants[0].id) + console.log('promotion list', listProgram) + } + },[product]) + + useEffect(() => { const lowest = getLowestPrice() setLowestPrice(lowest) }, [getLowestPrice]) @@ -486,4 +494,9 @@ const TabContent = ({ children, active, className = '', ...props }) => ( </div> ) +const getPromotionProgram = async ({id}) => { + const listProgram = await odooApi('GET', `/api/v1/product_variant/${id}/promotions`) + + return listProgram +} export default ProductDesktop |
