import { useEffect, useState } from "react";
import { LazyLoadImage } from "react-lazy-load-image-component";
import { Swiper, SwiperSlide } from "swiper/react";
import { Pagination, Autoplay } from "swiper";
import Header from "../components/Header";
import apiOdoo from "../helpers/apiOdoo";
import "react-lazy-load-image-component/src/effects/blur.css";
import "swiper/css";
import "swiper/css/pagination";
import "swiper/css/autoplay";
import ProductSlider from "../components/product/ProductSlider";
export default function Home() {
const [heroBanners, setHeroBanners] = useState(null);
const [manufactures, setManufactures] = useState(null);
const [readyStockProducts, setReadyStockProducts] = useState(null);
const [popularProducts, setPopularProducts] = useState(null);
useEffect(() => {
const getHeroBanners = async () => {
const dataHeroBanners = await apiOdoo('GET', `/api/v1/banner?type=index-a-1`);
setHeroBanners(dataHeroBanners);
}
getHeroBanners();
const getManufactures = async () => {
const dataManufactures = await apiOdoo('GET', `/api/v1/manufacture?level=prioritas`);
setManufactures(dataManufactures);
}
getManufactures();
const getReadyStockProducts = async () => {
const dataReadyStockProducts = await apiOdoo('GET', `/api/v1/product?ready_stock=1&limit=30`);
setReadyStockProducts(dataReadyStockProducts);
}
getReadyStockProducts();
const getPopularProducts = async () => {
const dataPopularProducts = await apiOdoo('GET', `/api/v1/product?manufactures=10&limit=30`);
setPopularProducts(dataPopularProducts);
}
getPopularProducts();
}, []);
return (
<>