Created the QRCode SMS.jsx

This commit is contained in:
Mathias Wagner 2023-05-31 01:35:34 +02:00
parent 1d3c5fbbca
commit 0a98060393
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -0,0 +1,27 @@
import {useEffect, useState} from "react";
export default ({setContent}) => {
const [phoneNumber, setPhoneNumber] = useState("");
const [phoneMessage, setPhoneMessage] = useState("");
useEffect(() => {
if (phoneNumber === "" && phoneMessage === "") return;
setContent(`SMSTO:${phoneNumber}:${phoneMessage}`);
}, [phoneNumber, phoneMessage]);
return (
<>
<div className="qr-group">
<h2>Telefonnummer</h2>
<input className="qr-input-field" type="text" value={phoneNumber} placeholder="+49 123 456789"
onChange={(e) => setPhoneNumber(e.target.value)}/>
</div>
<div className="qr-group">
<h2>Nachricht</h2>
<input className="qr-input-field" type="text" value={phoneMessage} placeholder="Hallo!"
onChange={(e) => setPhoneMessage(e.target.value)}/>
</div>
</>
);
}