"use client"; import React, {useEffect, useState} from "react"; import MenuCard from "@/components/ui/MenuCard/MenuCard"; import { useParams } from "next/navigation"; import Product from "@/../public/batch1/files_list.json"; import Image from "next/image"; import 'dotenv/config'; const Products = () => { const catID = useParams(); const [maxPrice, setMaxPrice] = useState(100); const [sort, setSort] = useState("asc"); const [data, setData] = useState([]); useEffect(() => { const fetchData = async () => { const response = await fetch(process.env.NEXT_PUBLIC_API_URL +"/products?populate=*", { method: "GET", headers: { Authorization: "Bearer " + process.env.NEXT_PUBLIC_API_TOKEN } }); // const response = await fetch(process.env.NEXT_PUBLIC_Flask_URL +"/images", { // method: "GET", // }); const data = await response.json(); // console.log(data); // Flask // console.log(data.files); // setData(data.files); // Strapi console.log(data.data); // console.log(data.data[0].image.url); setData(data.data); }; fetchData(); }, []); return (
{/*

Product Categories

Filter by Price

0 setMaxPrice(parseInt(e.target.value))} /> {maxPrice}

Sort by

0 setSort("asc")} />
0 setSort("desc")}/>
*/}
{/* Profile picture */}
{/* */}
); }; export default Products;