Use useNavigate hook

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-12-07 01:19:49 +01:00
parent e5917a89cd
commit e41ac77a1f
+8 -7
View File
@@ -1,9 +1,12 @@
import styles from "./Event.module.css";
import {useState, useEffect} from "react";
import {Link} from "react-router";
import { useState, useEffect } from "react";
import { useNavigate } from "react-router";
import Button from "/src/components/ui/button/button.jsx"
function Event({event}){
const navigate = useNavigate();
const [eventMenu, seteventMenu] = useState(false);
const [windowSize, setWindowSize] = useState({
width: null,
@@ -66,11 +69,9 @@ function Event({event}){
</div>
<div className={styles.eventContainerBottom}>
{(windowSize.width <= 768 || eventMenu) ? (
<Link
to={`/event/` + event.id}
className={styles.moreLink}>
<Button>Voir plus</Button>
</Link>
<Button onClick={() => navigate(`/event/` + event.id)}>Voir plus</Button>
) : null}
</div>
</div>