diff --git a/client/src/pages/tools/general/QRCode/pages/Mail.jsx b/client/src/pages/tools/general/QRCode/pages/Mail.jsx new file mode 100644 index 0000000..3b462ea --- /dev/null +++ b/client/src/pages/tools/general/QRCode/pages/Mail.jsx @@ -0,0 +1,35 @@ +import {useEffect, useState} from "react"; + +export default ({setContent}) => { + const [mailAddress, setMailAddress] = useState(""); + const [mailSubject, setMailSubject] = useState(""); + const [mailMessage, setMailMessage] = useState(""); + + useEffect(() => { + if (mailAddress === "" && mailSubject === "" && mailMessage === "") return; + setContent(`mailto:${mailAddress}?subject=${mailSubject}&body=${mailMessage}`); + }, [mailAddress, mailSubject, mailMessage]); + + + return ( + <> +