diff --git a/client/src/components/ui/Ofertas.jsx b/client/src/components/ui/Ofertas.jsx index 4813bb5d..31686b4b 100644 --- a/client/src/components/ui/Ofertas.jsx +++ b/client/src/components/ui/Ofertas.jsx @@ -13,6 +13,8 @@ import PopupLogin from "../../components/ui/Login/PopupLogin"; import { useState } from 'react' import { useEffect } from 'react'; import { jwtDecode } from "jwt-decode"; +import 'react-tooltip/dist/react-tooltip.css' +import { Tooltip } from 'react-tooltip' const StyledRating = styled(Rating)({ '& .MuiRating-iconFilled': { @@ -125,43 +127,50 @@ function Ofertas({ producto, handleClickCarrito, noDesc }) { }; return ( -
-
- legend': { mt: 0 }, - }} - > - `${value} Heart${value !== 1 ? 's' : ''}`} - precision={1} - icon={} - emptyIcon={} - onChange={() => toggleFavorite(producto)} - /> - -
- handleViewMore(producto)} className='w-[100%] h-[100%] hover:opacity-80 ml-0 hover:cursor-pointer aspect-square' src={producto.img} alt={producto.nombre} /> -
-
-

{'$' + Number(producto.precio) + ' MXN'} {'$' + formatPrice(Number(producto.precio) + 120)}

-
- + <> +
+
+ legend': { mt: 0 }, + }} + > + `${value} Heart${value !== 1 ? 's' : ''}`} + precision={1} + icon={} + emptyIcon={} + onChange={() => toggleFavorite(producto)} + /> +
-
{producto.nombre.length > 27 ? producto.nombre.substring(0, 27) + '...' : producto.nombre}
-

{producto.descripcionOferta}

-
- - + handleViewMore(producto)} className='w-[100%] h-[100%] hover:opacity-80 ml-0 hover:cursor-pointer aspect-square' src={producto.img} alt={producto.nombre} /> +
+
+

{'$' + Number(producto.precio) + ' MXN'} {'$' + formatPrice(Number(producto.precio) + 120)}

+
+ +
+
{producto.nombre.length > 27 ? producto.nombre.substring(0, 20) + '...' : producto.nombre}
+

{producto.descripcionOferta}

+
+ + +
-
-
+
+ ) + ) } - +<> + + + + export default Ofertas; \ No newline at end of file