From 6f9dfc39561225393733f207c396a3523e9fdc4a Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Sat, 11 Feb 2023 00:23:01 +0100 Subject: [PATCH] made tracking component body navigate on click --- src/components/Cards/TrackItemCard.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 */}
-- 2.34.1