summaryrefslogtreecommitdiff
path: root/src/lib/home/components/CategoryPilihan.jsx
blob: 3f1066e23009f99a3996d81790a96b99b1739302 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import Image from 'next/image'
import useCategoryHome from '../hooks/useCategoryHome'
import Link from '@/core/components/elements/Link/Link'
import { createSlug } from '@/core/utils/slug'

const CategoryPilihan = ({ id, categories }) => {
  const { categoryHome } = useCategoryHome({ id })
    console.log("id",id)
    console.log("categories",categories)
  return (
    <section>
        <div className='flex flex-row items-center mb-4'>
            <div className='font-semibold sm:text-h-lg mr-2'>Kategori Pilihan</div>
            <p className='text-gray_r-10 text-sm'>200 Rb+ Produk Unggulan & 800+ Brand Rekomendasi tersedia!</p>
        </div>
        <div className="group/item grid grid-cols-6 gap-y-2 w-full h-full col-span-2 ">
                {categories.map((category) => (
                    <div className="KartuInti h-48 w-60 max-w-sm   lg:max-w-full flex flex-col   border-[1px] border-gray-200  relative group">
                        <div className='KartuB absolute h-48 w-60 inset-0 flex items-center justify-center '>
                            <div className="group/edit flex items-center justify-center h-48 w-60  flex-col group-hover/item:visible">
                                <div className=' h-36'>
                                    <Image className='group-hover:scale-110 transition-transform duration-300' src='https://erp.indoteknik.com/api/image/product.template/image_256/544371?ratio=square' width={120} height={120} alt={category?.name} />
                                </div>
                                <h2 className="text-gray-700 content-center h-12 border-t-[1px] px-1 w-60 border-gray-200 font-normal text-sm text-center">{category?.name}</h2>
                            </div>
                        </div>
                        <div className='KartuA relative inset-0  flex h-36 w-60   items-center justify-center opacity-0 group-hover:opacity-75 group-hover:bg-[#E20613] transition-opacity '>
                            <Link
                                href={createSlug('/shop/category/', category?.name, category?.id)}
                                className='category-mega-box__parent text-white   rounded-lg'
                            >
                                Lihat semua
                            </Link>
                        </div>
                    </div>
                ))}
        </div>
    </section>
  )
}

export default CategoryPilihan