diff --git a/src/components/Cards/TrackItemCard.jsx b/src/components/Cards/TrackItemCard.jsx index 529bff5..34dd9d6 100644 --- a/src/components/Cards/TrackItemCard.jsx +++ b/src/components/Cards/TrackItemCard.jsx @@ -1,14 +1,16 @@ import React, { useState } from "react"; -import { Link } from "react-router-dom"; +import { Link, useNavigate } from "react-router-dom"; // import { toast } from "react-toastify"; import localImgLoad from "../../lib/localImgLoad"; import CountDown from "../Helpers/CountDown"; import Icons from "../Helpers/Icons"; export default function TrackItemCard({ datas, hidden = false }) { + const navigate = useNavigate() const [addFavorite, setValue] = useState(false); const [options, setOption] = useState(false); - const favoriteHandler = () => { + const favoriteHandler = (e) => { + e.stopPropagation() if (!addFavorite) { setValue(true); } else { @@ -16,7 +18,7 @@ export default function TrackItemCard({ datas, hidden = false }) { } }; return ( -
+
{navigate(`/track-action/${datas.widget}`, { replace: true })}}>
{/* thumbnail */}