diff --git a/equations/src/App.js b/equations/src/App.js
index a0611a8..08f4742 100644
--- a/equations/src/App.js
+++ b/equations/src/App.js
@@ -3,25 +3,46 @@ import {useEffect,useState} from 'react';
import './App.css';
function Equation(p) {
- const {data} = p
- const [operator,setOperator] = useState("disabled")
- const [field,setField] = useState(Object.keys(data)[0])
+ const {data,id,equationParts,setEquationParts,field,operator} = p
- return
-
+ {updateEquation(field,ev.currentTarget.value)}}>
+ {["+","-","x","รท","()"].map((key)=>)}
+
{id}
>
}
function EquationBuilder(p) {
const {data} = p
- const [equationParts,setEquationParts] = useState([])
+ const [equationParts,setEquationParts] = useState([])
+ const [equation,setEquation] = useState([])
+ useEffect(()=>{
+ var newEq = []
+ for (var i=0;i
+ setEquationParts([...equationParts,{field:Object.keys(data)[0],operator:"+"}])}}>+
+
+ {equationParts.map((eq,i)=>)}
- {equationParts.map((eq)=>eq)}>
+ {equation}
+ >
}
function App() {