import dynamic from 'next/dynamic'
import Seo from '@/core/components/Seo'
import ImageSkeleton from '@/core/components/elements/Skeleton/ImageSkeleton'
import PopularProductSkeleton from '@/lib/home/components/Skeleton/PopularProductSkeleton'
import MobileView from '@/core/components/views/MobileView'
import DesktopView from '@/core/components/views/DesktopView'
import { useRef } from 'react'
const BasicLayout = dynamic(() => import('@/core/components/layouts/BasicLayout'))
const HeroBanner = dynamic(() => import('@/lib/home/components/HeroBanner'), {
loading: () =>
})
const PreferredBrand = dynamic(() => import('@/lib/home/components/PreferredBrand'), {
loading: () =>
})
const PopularProduct = dynamic(() => import('@/lib/home/components/PopularProduct'), {
loading: () =>
})
const CategoryHomeId = dynamic(() => import('@/lib/home/components/CategoryHomeId'), {
loading: () =>
})
export default function Home() {
const bannerRef = useRef(null)
const wrapperRef = useRef(null)
const handleOnLoad = () => {
wrapperRef.current.style.height =
bannerRef.current.querySelector(':first-child').clientHeight + 'px'
}
return (
)
}