import { listarProdutos } from "@/app/actions"; import { ListaProductCard } from "./ListaProductCard"; interface Produto { id: number; nome: string; qtd: number; tipoUN: string; comprado: boolean; listaId: string; createdAt: Date; updatedAt: Date; } interface CardListProps { listaId: string; } export async function CardList({ listaId }: CardListProps) { const produtos = await listarProdutos(listaId); if (produtos.length === 0) { return (
Nenhum produto cadastrado ainda.
); } const produtosNaoComprados = produtos.filter((p: Produto) => !p.comprado); const produtosComprados = produtos.filter((p: Produto) => p.comprado); return (

Produtos Pendentes

{produtosNaoComprados.map((produto: Produto) => ( ))}
{produtosComprados.length > 0 && (

Produtos Comprados

{produtosComprados.map((produto: Produto) => ( ))}
)}
); }