orders view fixes

This commit is contained in:
Tim
2024-03-29 15:16:17 -04:00
parent c084bbfdc8
commit 57edbcc38b
4 changed files with 110 additions and 55 deletions

View File

@@ -0,0 +1,34 @@
<template>
<span v-if="b||m">
{{description}}
<suspense>
<pair-price :base="base" :quote="quote" :value="price" :show-btn="showBtn"/>
</suspense>
</span>
</template>
<script setup>
import PairPrice from "@/components/PairPrice.vue";
import {computed} from "vue";
import {useStore} from "@/store/store.js";
const props = defineProps(['base', 'quote', 'm', 'b', 'isMin', 'showBtn', 'buy'])
const s = useStore()
const price = computed(()=>props.m === 0 ? props.b : props.b + props.m * s.clock)
const description = computed(()=>{
// console.log('tranche line', isMin, b, m)
if( props.m !== 0 )
return 'diagonal'
return props.isMin === props.buy ? 'dont-chase' : 'limit'
})
</script>
<style scoped lang="scss">
</style>