Created the QRCode SMS.jsx
This commit is contained in:
parent
1d3c5fbbca
commit
0a98060393
27
client/src/pages/tools/general/QRCode/pages/SMS.jsx
Normal file
27
client/src/pages/tools/general/QRCode/pages/SMS.jsx
Normal 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>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
Reference in New Issue
Block a user