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 && ( - - )}
); -} - -/*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 && - - } -
-} -*/ \ No newline at end of file +} \ No newline at end of file