diff --git a/Frontend/src/components/ProductCardCompleteInfo.jsx b/Frontend/src/components/ProductCardCompleteInfo.jsx index 3a49fd3..7410c6a 100644 --- a/Frontend/src/components/ProductCardCompleteInfo.jsx +++ b/Frontend/src/components/ProductCardCompleteInfo.jsx @@ -1,19 +1,31 @@ -import React, {useContext} from "react"; -import {ProductsContext} from "../context/ProductsContext.jsx"; +import React, { useContext } from "react"; +import { ProductsContext } from "../context/ProductsContext.jsx"; +import { FaRegTrashAlt, FaTag } from "react-icons/fa"; -const _ComboBoxVariants = ({attributesMap, productId}) => { +const _ComboBoxVariants = ({ attributesMap = {}, productId }) => { const { handleAttributeChange } = useContext(ProductsContext); + + // Si no hay attributesMap o está vacío, no renderizamos nada + if (!attributesMap || Object.keys(attributesMap).length === 0) { + return null; + } + return (
{Object.keys(attributesMap).map(key => (