diff --git a/src/components/eventTask/EventTask.jsx b/src/components/eventTask/EventTask.jsx
new file mode 100644
index 0000000..e6b2a32
--- /dev/null
+++ b/src/components/eventTask/EventTask.jsx
@@ -0,0 +1,23 @@
+import styles from "./eventTask.module.css";
+import { formatDateLetter } from "../../utils/date/formatDateLetter.js";
+import Button from "../ui/button/button.jsx";
+import assign from "../../utils/tasks/assign.js";
+
+export default function EventTask({ task, index }) {
+
+ const handleRegisterBtn = async (eventId) => {
+ console.log(eventId);
+ await assign(eventId);
+ }
+
+ return
+
+
+
{task.name}
+
{formatDateLetter(task.start)} - {formatDateLetter(task.end)}
+
{task.description}
+
+
+
+
+}
\ No newline at end of file
diff --git a/src/components/eventTask/eventTask.module.css b/src/components/eventTask/eventTask.module.css
new file mode 100644
index 0000000..47fd24a
--- /dev/null
+++ b/src/components/eventTask/eventTask.module.css
@@ -0,0 +1,37 @@
+.task {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ gap: 16px;
+}
+
+.taskDate {
+ opacity: 0.5;
+}
+
+.content {
+ margin: 16px 0px 16px 0px;
+ padding: 10px 20px 10px 20px;
+ border-radius: 20px;
+ border: none;
+ background: transparent;
+ box-shadow:
+ inset 1.25px 1.25px 1px rgba(255, 255, 255, 1),
+ inset -1.25px -1.25px 1px rgba(255, 255, 255, 1),
+ inset -0.25px 0.25px 1px rgba(0, 0, 0, 0.2),
+ inset 0.25px -0.25px 1px rgba(0, 0, 0, 0.2);
+ opacity: 0;
+ animation: fadeInUp 0.6s ease-out forwards;
+ animation-delay: calc(var(--i) * 0.1s);
+}
+
+@keyframes fadeInUp {
+ from {
+ opacity: 0;
+ transform: translateY(10px);
+ }
+ to {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
\ No newline at end of file
diff --git a/src/pages/eventDetail/eventDetail.jsx b/src/pages/eventDetail/eventDetail.jsx
index 5ee109d..b93bdb3 100644
--- a/src/pages/eventDetail/eventDetail.jsx
+++ b/src/pages/eventDetail/eventDetail.jsx
@@ -5,6 +5,7 @@ import getEventById from "../../utils/event/getEventById.js";
import { formatDateLetter } from "../../utils/date/formatDateLetter.js";
import Button from "../../components/ui/button/button.jsx";
import assign from "../../utils/tasks/assign.js";
+import EventTask from "../../components/eventTask/EventTask.jsx";
function EventDetail() {
@@ -39,20 +40,11 @@ function EventDetail() {
Tâches
-