Files
firma/components/productsPage/products.tsx
nabijonovdavronbek619@gmail.com 6e41a836a7 empty data component
2025-12-11 18:54:27 +05:00

25 lines
658 B
TypeScript

"use client";
import { allProduct } from "@/lib/allProducts";
import { useEffect, useState } from "react";
import EmptyState from "./emptyData";
export default function Products() {
const [allProducts, setAllProducts] = useState<any>(null);
useEffect(() => {
const all = allProduct();
all && Array.isArray(all) && all.length > 0
? setAllProducts(all)
: setAllProducts([]);
setAllProducts;
}, []);
return (
<div className="">
{allProducts && allProducts.length > 0 ? (
<div className="grid lg:grid-cols-3 sm:grid-cols-2 grid-cols-1 gap-4"></div>
) : (
<EmptyState />
)}
</div>
);
}