-
- Hi people
- Welcome to your new Gatsby site.
- Now go build something great.
-
-
-
- Go to page 2
-
-)
+const IndexPage = () => {
+ const [osat, setOsat] = useState({ loppu: "", verkko: "vlan" })
+ const [ip, setIp] = useState("")
+
+ useEffect(() => {
+ console.log("doip")
+ // console.log({ osat })
+ setIp("")
+ if (osat.loppu === "" || osat.loppu.length !== 4) return
+
+ let ekanumero = ""
+ let loppu = osat.loppu
+ let verkko = osat.verkko
+
+ if (verkko === "vlan") {
+ const lopuneka = loppu.slice(0, 1)
+ ekanumero = lopuneka
+ } else if (verkko === "vlan2") {
+ const lopuneka = loppu.slice(0, 1)
+ ekanumero = lopuneka === "2" ? "6" : "7"
+ }
+
+ let loppuosa = ""
+ for (let i of loppu.slice(1)) {
+ if (i !== "0") {
+ loppuosa += i
+ }
+ }
+
+ setIp(`10.22${ekanumero}.${loppuosa}.x`)
+ }, [osat.verkko, osat.loppu])
+
+ return (
+