import { useState } from "react"; import { useNavigate } from "react-router"; function Manage(props) { let navigate = useNavigate(); const [walkPath, setWalkPath] = useState(""); const [patternString, setPatternString] = useState(""); function updateDatabase() { // split pattern string into array let patternArray = patternString.split(" "); // remove whitespace from array patternArray = patternArray.map((item) => item.trim()); // remove empty strings from array patternArray = patternArray.filter((item) => item !== ""); // add dot before item array patternArray = patternArray.map((item) => "." + item); fetch("/api/v1/walk", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ root: walkPath, pattern: patternArray, }), }) .then((res) => res.json()) .then((data) => { console.log(data); }); } return (

Manage

Hi, {props.user.username}

{props.user.role === 0 && ( )} {props.user.role !== 0 && ( )}

Update Database

setWalkPath(e.target.value)} /> setPatternString(e.target.value)} />
); } export default Manage;