From 0084847d82964660adb6c31d0e8be064d562d2c7 Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 12 Apr 2024 16:46:34 -0400 Subject: [PATCH] symbol switching fix; max amount --- src/charts/chart.js | 2 +- src/components/Vault.vue | 1 + src/components/chart/ChartOrder.vue | 77 ++++++++++++++++++++------ src/components/chart/MarketBuilder.vue | 1 - src/orderbuild.js | 20 +++++-- src/socket.js | 11 +++- src/store/store.js | 4 +- 7 files changed, 88 insertions(+), 28 deletions(-) diff --git a/src/charts/chart.js b/src/charts/chart.js index acf1390..209d9ed 100644 --- a/src/charts/chart.js +++ b/src/charts/chart.js @@ -17,10 +17,10 @@ export function removeSymbolChangedCallback(cb) { } function changeSymbol(symbol) { - console.log('tv changeSymbol', symbol) const info = lookupSymbol(symbol.full_name) lastSymbolChangedArgs = info symbolChangedCbs.forEach((cb)=>cb(info)) + useChartOrderStore().selectedSymbol = info } diff --git a/src/components/Vault.vue b/src/components/Vault.vue index ac62ab0..7593707 100644 --- a/src/components/Vault.vue +++ b/src/components/Vault.vue @@ -103,6 +103,7 @@ const TokenRow = defineAsyncComponent(()=>import('./TokenRow.vue')) const s = useStore() const props = defineProps(['owner', 'num']) +// todo use store.vault const addr = computed(()=>vaultAddress(s.factory, s.vaultInitCodeHash, props.owner, props.num)) const balances = computed(()=>{ const bs = s.vaultBalances[addr.value] diff --git a/src/components/chart/ChartOrder.vue b/src/components/chart/ChartOrder.vue index 8f88d2a..e942d2a 100644 --- a/src/components/chart/ChartOrder.vue +++ b/src/components/chart/ChartOrder.vue @@ -3,20 +3,25 @@
- -