complete store refactor; moved form inputs into store; refactored components out of TimedOrderEntry

This commit is contained in:
Tim Olson
2023-11-25 16:21:42 -04:00
parent c3f05deff1
commit 094108d806
13 changed files with 192 additions and 174 deletions

View File

@@ -44,7 +44,7 @@ const tokenA = computed({
},
set(value) {
if( !s.tokenA || s.tokenA.address !== value.address ) {
s.tokenA.value = value
s.tokenA = value
routeFinder.invoke()
}
}
@@ -64,25 +64,25 @@ const tokenB = computed({
const routes = computed({
get() {
return s.routes.value
return s.routes
},
set(value) {
console.log('setting new routes', s.routes.value, value)
s.routes.value = value
console.log('setting new routes', s.routes, value)
s.routes = value
}
})
async function componentFindRoute() {
const tokenA = s.tokenA
const tokenB = s.tokenB
console.log('finding route', tokenA, tokenB)
// console.log('finding route', tokenA, tokenB)
s.routes = []
if (!tokenA || !tokenB)
return
s.routesPending = true
try {
const result = await findRoute(tokenA, tokenB)
console.log('found route', result)
// console.log('found route', result)
s.routes = result
}
catch (e) {