import { useState } from "react"; import "../styles/SendItem.css"; import TagSelection from "./TagSelection"; import addItem from "../modules/send"; import CollectionSelection from "./CollectionSelection"; import { AwesomeButton } from "react-awesome-button"; import "react-awesome-button/dist/themes/theme-blue.css"; const AddItem = ({ onExit, reFetch, tags, collections, SetLoader, lightMode, }) => { const [name, setName] = useState(""), [link, setLink] = useState(""), [tag, setTag] = useState([]), [collection, setCollection] = useState("Unsorted"); function newItem() { SetLoader(true); addItem(name, link, tag, collection, reFetch, onExit, SetLoader, "POST"); } function SetName(e) { setName(e.target.value); } function SetLink(e) { setLink(e.target.value); } function SetTags(value) { setTag(value.map((e) => e.value.toLowerCase())); } function SetCollection(value) { setCollection(value.value); } function abort(e) { if (e.target.className === "add-overlay") { onExit(); } } return ( <>