import React, { useEffect, useState } from "react"; import Content from "../components/Content/Content"; import Button from "../components/Button/Button"; import TextInput from "../components/TextInput/TextInput"; import { Paragraph } from "../components/Text/Text"; import useRouter from "../hooks/useRouter"; import { Route } from "../routes"; const re = /^[\w\.-]+\/[\w\.-]+$/; function AddRepo() { const { goTo } = useRouter(); const [isInvalid, setIsInvalid] = useState(false); const [input, setInput] = useState(""); useEffect(() => { document.title = "Add a Repo"; }, []); const onClick = () => { if (!re.test(input)) { return setIsInvalid(true); } const [owner, repo] = input.split("/"); goTo(Route.milestones, { owner, repo, }); }; return ( Please provide the name of a GitHub repository that contains milestones that have issues linked to them.
Add} />
); } export default AddRepo;