diff --git a/src/App.js b/src/App.js
index ab92eb1..b0deae6 100755
--- a/src/App.js
+++ b/src/App.js
@@ -113,7 +113,10 @@ function DarkInput(p){
return
}
-function SorterApp(){
+function SorterApp(p){
+
+ const { setTransferItems } = p
+ const { transferItems } = p
function submitForm(){
if (item1.length>0&&item2.length>0&&item3.length>0&&item4.length>0&&item5.length>0&&
@@ -217,19 +220,40 @@ function SorterApp(){
const [checking,setChecking] = useState(false)
+ useEffect(()=>{
+ if (result1===SUCCESS&&result2===SUCCESS&&result3===SUCCESS&&result4===SUCCESS&&result5===SUCCESS){
+ setTransferItems([item1,item1_2,item2,item2_2,item3,item3_2,item4,item4_2,item5,item5_2])
+ }
+ },[result1,result2,result3,result4,result5])
+
+ useEffect(()=>{
+ if (transferItems.length===10){
+ setItem1(transferItems[0])
+ setItem1_2(transferItems[1])
+ setItem2(transferItems[2])
+ setItem2_2(transferItems[3])
+ setItem3(transferItems[4])
+ setItem3_2(transferItems[5])
+ setItem4(transferItems[6])
+ setItem4_2(transferItems[7])
+ setItem5(transferItems[8])
+ setItem5_2(transferItems[9])
+ }
+ },[JSON.stringify(transferItems)])
+
return <>
Ending {retainerNames[0]} Item 1:
- {if (k.key==='Enter') {submitForm()}}} value={item1} onChange={(f)=>{setItem1(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item1} onChange={(f)=>{setItem1(f.currentTarget.value);}}>
Beginning {retainerNames[1]} Item 1:
- {if (k.key==='Enter') {submitForm()}}} value={item1_2} onChange={(f)=>{setItem1_2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item1_2} onChange={(f)=>{setItem1_2(f.currentTarget.value);}}>
{result1===NONE?<>>
@@ -243,13 +267,13 @@ function SorterApp(){
Ending {retainerNames[1]} Item 2:
- {if (k.key==='Enter') {submitForm()}}} value={item2} onChange={(f)=>{setItem2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item2} onChange={(f)=>{setItem2(f.currentTarget.value);}}>
Beginning {retainerNames[2]} Item 2:
- {if (k.key==='Enter') {submitForm()}}} value={item2_2} onChange={(f)=>{setItem2_2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item2_2} onChange={(f)=>{setItem2_2(f.currentTarget.value);}}>
{result2===NONE?<>>
@@ -263,13 +287,13 @@ function SorterApp(){
Ending {retainerNames[2]} Item 3:
- {if (k.key==='Enter') {submitForm()}}} value={item3} onChange={(f)=>{setItem3(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item3} onChange={(f)=>{setItem3(f.currentTarget.value);}}>
Beginning {retainerNames[3]} Item 3:
- {if (k.key==='Enter') {submitForm()}}} value={item3_2} onChange={(f)=>{setItem3_2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item3_2} onChange={(f)=>{setItem3_2(f.currentTarget.value);}}>
{result3===NONE?<>>
@@ -283,13 +307,13 @@ function SorterApp(){
Ending {retainerNames[3]} Item 4:
- {if (k.key==='Enter') {submitForm()}}} value={item4} onChange={(f)=>{setItem4(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item4} onChange={(f)=>{setItem4(f.currentTarget.value);}}>
Beginning {retainerNames[4]} Item 4:
- {if (k.key==='Enter') {submitForm()}}} value={item4_2} onChange={(f)=>{setItem4_2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item4_2} onChange={(f)=>{setItem4_2(f.currentTarget.value);}}>
{result4===NONE?<>>
@@ -303,13 +327,13 @@ function SorterApp(){
Ending {retainerNames[4]} Item 5:
- {if (k.key==='Enter') {submitForm()}}} value={item5} onChange={(f)=>{setItem5(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item5} onChange={(f)=>{setItem5(f.currentTarget.value);}}>
Beginning {retainerNames[5]} Item 5:
- {if (k.key==='Enter') {submitForm()}}} value={item5_2} onChange={(f)=>{setItem5_2(f.currentTarget.value);}}>
+ {if (k.key==='Enter') {submitForm()}}} value={item5_2} onChange={(f)=>{setItem5_2(f.currentTarget.value);}}>
{result5===NONE?<>>
@@ -327,9 +351,15 @@ function SorterApp(){
>
}
-function ListApp(){
+function ListApp(p){
+
+ const {transferItems} = p
+
return <>
List App!
+
+ {transferItems.map((item)=>- {item}
)}
+
>
}
@@ -351,6 +381,8 @@ function App() {
const [nav,setNav] = useState("main")
+ const [transferItems,setTransferItems] = useState([])
+
function LZ(digits,numb) {
return "0".repeat(digits-String(numb).length)+numb
}
@@ -548,8 +580,8 @@ function App() {
:
- nav==="sort"?:
- nav==="list"?:
+ nav==="sort"?:
+ nav==="list"?:
<>>
}