diff --git a/client/src/pages/tools/general/QRCode/pages/WiFi.jsx b/client/src/pages/tools/general/QRCode/pages/WiFi.jsx new file mode 100644 index 0000000..28d3365 --- /dev/null +++ b/client/src/pages/tools/general/QRCode/pages/WiFi.jsx @@ -0,0 +1,39 @@ +import {useEffect, useState} from "react"; + +export default ({setContent}) => { + const [wifiSSID, setWifiSSID] = useState(""); + const [wifiPassword, setWifiPassword] = useState(""); + const [wifiEncryption, setWifiEncryption] = useState("WPA"); + + useEffect(() => { + if (wifiSSID === "" && wifiPassword === "") return; + setContent(`WIFI:T:${wifiEncryption};S:${wifiSSID};P:${wifiPassword};;`); + }, [wifiSSID, wifiPassword, wifiEncryption]); + + return ( + <> +