From d6f69fa4a5784942e5e2e70de1590b1b2a75e2be Mon Sep 17 00:00:00 2001 From: T'JAMPENS QUENTIN p2406187 Date: Mon, 16 Mar 2026 15:24:56 +0100 Subject: [PATCH] Remove task view in EventItem --- .../Home/components/EventList/EventItem.tsx | 52 +++---------------- 1 file changed, 6 insertions(+), 46 deletions(-) diff --git a/src/pages/Home/components/EventList/EventItem.tsx b/src/pages/Home/components/EventList/EventItem.tsx index 185f09d..2b48c79 100644 --- a/src/pages/Home/components/EventList/EventItem.tsx +++ b/src/pages/Home/components/EventList/EventItem.tsx @@ -1,6 +1,6 @@ import styles from "./EventList.module.css"; import { formatDateLetter } from "../../../../utils/date/formatDateLetter"; -import { useState } from "react"; +import { useNavigate } from "react-router"; type Task = { name: string; @@ -10,6 +10,7 @@ type Task = { }; type EventGroup = { + id: number; date: string; name: string; start: string | Date; @@ -21,60 +22,19 @@ type EventItemProps = { }; export default function EventItem({ eventGroup }: EventItemProps) { - const [isVisible, setIsVisible] = useState(false); + + const navigate = useNavigate(); return (
setIsVisible(!isVisible)} + onClick={() => navigate(`/events/${eventGroup.id}`)} >

{eventGroup.name}

{formatDateLetter(eventGroup.start)}

- - {isVisible && ( -
    - {eventGroup.tasks.map((task, i) => ( -
  • -

    - - {task.name} - {task.description} -

    -

    - {formatDateLetter(task.start)} - {formatDateLetter(task.end)} -

    -
  • - ))} -
- )}
); -} - -/*import styles from "./eventList.module.css"; -import { formatDateLetter } from "../../../../utils/date/formatDateLetter.ts"; -import { useState } from "react"; - -export default function EventItem({ eventGroup }) { - - const [isVisible, setIsVisible] = useState(false); - - return
setIsVisible(!isVisible)}> -
-

{eventGroup.name}

-

{formatDateLetter(eventGroup.start)}

-
- {isVisible && -
    - {eventGroup.tasks.map((task, i) => ( -
  • -

    - {task.name} - {task.description}

    -

    {formatDateLetter(task.start)} - {formatDateLetter(task.end)}

    -
  • - ))} -
- } -
-} -*/ \ No newline at end of file +} \ No newline at end of file