import { useEffect, useState } from 'react' import { getCartApi } from '../api/CartApi' import currencyFormat from '@/core/utils/currencyFormat' import Image from '@/core/components/elements/Image/Image' import { createSlug } from '@/core/utils/slug' const { ShoppingCartIcon } = require('@heroicons/react/24/outline') const { default: Link } = require('next/link') const Cardheader = (cartCount) => { const [count, setCardCount] = useState(null) const [products, setProducts] = useState(null) const getCart = async () => { const listCart = await getCartApi() setProducts(listCart.products) } useEffect(() => { getCart() }, []) return (
0 && 'mr-2'}`}> {cartCount.cartCount > 0 && ( {cartCount.cartCount} )}
Keranjang
Belanja
{/*
*/}
Keranjang Belanja
Lihat Semua

    {products && products?.map((product, index) => ( <>
  • {product?.name}
    {' '}

    {product.parent.name}

    {product?.price?.discountPercentage > 0 && (
    {product?.price?.discountPercentage}%
    {currencyFormat(product?.price?.price)}
    )}
    {currencyFormat(product?.price?.priceDiscount)}
  • ))}

{/*
Buka Keranjang Belanja
*/}
) } export default Cardheader