From 3982f3c39ac99f67c0437ccbdfd6297b6874c11c Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Tue, 14 Dec 2021 15:58:51 +0000 Subject: [PATCH] Prepare restructure. --- equations/src/App.js | 59 +++++++++++--------------------------------- 1 file changed, 15 insertions(+), 44 deletions(-) diff --git a/equations/src/App.js b/equations/src/App.js index a490a2d..6521661 100644 --- a/equations/src/App.js +++ b/equations/src/App.js @@ -2,36 +2,20 @@ import logo from './logo.svg'; import {useEffect,useState} from 'react'; import './App.css'; -function Equation(p) { - const {data,id,equationParts,setEquationParts,field,operator} = p +function Equation() { - function updateEquation(field,operator) { - var eq = [...equationParts] - eq[id].field=field - eq[id].operator=operator - setEquationParts(eq) - } - return <>
-
- {data[field]}
{operator!=="disabled"&&
-
} -} - -function EquationBuilder(p) { - const {data} = p - const [equationParts,setEquationParts] = useState([]) - const [equation,setEquation] = useState([]) + const [equation,setEquation]=useState([[6],"+"]) function SolveEquation(eq) { var newEq = [...eq] + //Parenthesis. + for (var i=0;i{ - var newEq = [] - for (var i=0;i - -

- {equationParts.map((eq,i)=>)} -

- {equation.slice(0,-1)} -

{SolveEquation(equation)}

- +

{SolveEquation(equation)}

+ } function App() { @@ -87,7 +57,8 @@ function App() { return (
- +
+
); }