handled project selector in newticketform

This commit is contained in:
Ruidy Nemausat 2020-03-04 16:47:36 +01:00
parent 61d189b3d3
commit 73830344ed

View file

@ -1,11 +1,12 @@
import React, { FC, useState, useEffect, FormEvent } from "react"; import React, { FC, useState, FormEvent } from "react";
import { useParams, useRouteMatch } from "react-router-dom";
import { Modal } from "./Modal"; import { Modal } from "./Modal";
import { NewTicketForm } from "./NewTicketForm";
import { Ticket } from "../types/Ticket"; import { Ticket } from "../types/Ticket";
import { Project } from "../types/Project";
import { post } from "../utils/http"; import { post } from "../utils/http";
import { Constants } from "../utils/Constants"; import { Constants } from "../utils/Constants";
import { HttpResponse } from "../types/HttpResponse"; import { HttpResponse } from "../types/HttpResponse";
import { NewTicketForm } from "./NewTicketForm";
import { Project } from "../types/Project";
interface IProps { interface IProps {
show: boolean; show: boolean;
@ -21,7 +22,10 @@ export const NewTicketModal: FC<IProps> = ({
const [title, setTitle] = useState(""); const [title, setTitle] = useState("");
const [description, setDescription] = useState(""); const [description, setDescription] = useState("");
const [endingDate, setEndingDate] = useState(""); const [endingDate, setEndingDate] = useState("");
const [projectId, setProjectId] = useState("0");
const { url } = useRouteMatch();
const id = url.split("/")[2];
const [projectId, setProjectId] = useState(id);
const handleSubmit: (event: FormEvent<HTMLFormElement>) => void = async ( const handleSubmit: (event: FormEvent<HTMLFormElement>) => void = async (
e: FormEvent e: FormEvent
@ -43,7 +47,6 @@ export const NewTicketModal: FC<IProps> = ({
handleClose(); handleClose();
}; };
useEffect(() => {});
return ( return (
<Modal show={show} handleClose={handleClose}> <Modal show={show} handleClose={handleClose}>
<div className="row valign-wrapper indigo"> <div className="row valign-wrapper indigo">