frontend: fix Task component
This commit is contained in:
parent
dde21f2f22
commit
fd85056711
2 changed files with 7 additions and 6 deletions
|
@ -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,
|
||||||
|
|
|
@ -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>,
|
||||||
);
|
);
|
||||||
})();
|
})();
|
||||||
|
|
Loading…
Reference in a new issue