import { useState } from "react"; import { CgLink } from "react-icons/cg"; import { UploadButton } from "./UploadButton"; import { Modal } from "../modal/Modal"; import { Button } from "./Button"; import { ModalBody } from "../modal/ModalBody"; import { ModalFooter } from "../modal/ModalFooter"; import { FormInput } from "../forms/FormInput"; export const MagnetInput = ({ className }: { className?: string }) => { const [magnet, setMagnet] = useState(null); const [inputValue, setInputValue] = useState(""); const [modalIsOpen, setModalIsOpen] = useState(false); const clear = () => { setModalIsOpen(false); setMagnet(null); }; return ( <> { setModalIsOpen(true); }} data={magnet} className={className} resetData={() => setMagnet(null)} >
Add Torrent from Magnet / URL
setInputValue(e.target.value)} placeholder="magnet:?xt=urn:btih:..." help="Enter magnet or HTTP(S) URL to the .torrent" /> ); };