frontend: fix Task component

This commit is contained in:
0x1eef 2024-01-15 08:03:14 -03:00
parent dde21f2f22
commit fd85056711
2 changed files with 7 additions and 6 deletions

View file

@ -1,4 +1,5 @@
import React, { useEffect, useState } from "react"; import React, { useEffect, useState, useContext } from "react";
import { ParamContext } from "/Context";
import { useForm } from "react-hook-form"; import { useForm } from "react-hook-form";
import { useCreateTask } from "/hooks/mutations/useCreateTask"; import { useCreateTask } from "/hooks/mutations/useCreateTask";
import { useUpdateTask } from "/hooks/mutations/useUpdateTask"; import { useUpdateTask } from "/hooks/mutations/useUpdateTask";
@ -21,7 +22,9 @@ const DEFAULT_TASK_CONTENT = [
"Add a description here....", "Add a description here....",
].join("\n"); ].join("\n");
export function Task({ taskId }: { taskId?: number }) { export function Task() {
const params = useContext(ParamContext);
const taskId = params.id ? parseInt(params.id) : null;
const { const {
register, register,
handleSubmit, handleSubmit,

View file

@ -1,15 +1,13 @@
import React, { useContext } from "react"; import React from "react";
import { ParamContext } from "/Context";
import ReactDOM from "react-dom/client"; import ReactDOM from "react-dom/client";
import { App } from "/components/App"; import { App } from "/components/App";
import { Task } from "/components/Task"; import { Task } from "/components/Task";
(function () { (function () {
const root = document.querySelector(".react-root")!; const root = document.querySelector(".react-root")!;
const params = useContext(ParamContext);
ReactDOM.createRoot(root).render( ReactDOM.createRoot(root).render(
<App> <App>
<Task taskId={Number(params.id)} /> <Task />
</App>, </App>,
); );
})(); })();