First working version

This commit is contained in:
Thastertyn committed 2025-06-22 14:15:10 +02:00
1 parent b952ee5722
commit c4d7ad5b5d
32 files changed
+3235

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
import React from "react";
import TaskForm from "../components/TaskForm";
import TaskList from "../components/TaskList";
const MainPage: React.FC = () => {
return (
<>
<TaskForm />
<TaskList />
</>
);
};
export default MainPage;
+7
View File
@@ -0,0 +1,7 @@
import React from "react";
const NotFound: React.FC = () => {
return <div>Not found</div>;
};
export default NotFound;
+19
View File
@@ -0,0 +1,19 @@
import React from "react";
import { useParams } from "react-router-dom";
import { TaskContext } from "../contexts/taskContext";
import { useContext } from "react";
const TaskPage: React.FC = () => {
const { taskId } = useParams();
const numerizedTaskId = Number(taskId);
const { tasks } = useContext(TaskContext);
const taskInQuestion = tasks.find((task) => task.id === numerizedTaskId);
if (!taskInQuestion) return <div>Task not found</div>;
return <div>Task {taskId}</div>;
};
export default TaskPage;