From c68235f147e664cd92c56a4d2f504daf1171e8d7 Mon Sep 17 00:00:00 2001 From: uncoolzero <107518216+uncoolzero@users.noreply.github.com> Date: Mon, 9 Jan 2023 21:22:17 -0300 Subject: [PATCH] Updated minimum size error string, added colors to pnl displays --- src/components/trade/trades/History.svelte | 8 +++++++- src/components/trade/trades/Positions.svelte | 8 +++++++- src/lib/errors.js | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/trade/trades/History.svelte b/src/components/trade/trades/History.svelte index 36392ab..9450762 100644 --- a/src/components/trade/trades/History.svelte +++ b/src/components/trade/trades/History.svelte @@ -82,7 +82,13 @@ $: fetchData($address); - {/if} {:else} - 0 ? 'green' : 'red'}>{formatForDisplay(formatUnits(history.pnl, 6))} + {#if history.pnl > 0} + +{formatForDisplay(formatUnits(history.pnl, 6))} + {:else if history.pnl < 0} + {formatForDisplay(formatUnits(history.pnl, 6))} + {:else} + {formatForDisplay(formatUnits(history.pnl, 6))} + {/if} {/if} diff --git a/src/components/trade/trades/Positions.svelte b/src/components/trade/trades/Positions.svelte index 6160985..cada102 100644 --- a/src/components/trade/trades/Positions.svelte +++ b/src/components/trade/trades/Positions.svelte @@ -57,7 +57,13 @@ {formatForDisplay(formatUnits(position.price, 18))} {formatForDisplay(formatUnits(position.size, 6))} {formatForDisplay(formatUnits(position.margin, 6))} - {formatForDisplay(formatUnits(position.upl, 6))} + {#if position.upl > 0} + +{formatForDisplay(formatUnits(position.upl, 6))} + {:else if position.upl < 0} + {formatForDisplay(formatUnits(position.upl, 6))} + {:else} + {formatForDisplay(formatUnits(position.upl, 6))} + {/if} diff --git a/src/lib/errors.js b/src/lib/errors.js index b6d6163..25698be 100644 --- a/src/lib/errors.js +++ b/src/lib/errors.js @@ -15,7 +15,7 @@ const ERROR_STRINGS = { '!order-type': 'The order type is not valid.', '!price': 'Price is required.', '!asset': 'This asset is not supported.', - '!min-size': 'The order size is below the minimum size (about $10 or 0.01 ETH).', + '!min-size': 'The order size is below the minimum size (about $20).', '!market-exists': 'This market does not exist.', '!market-closed': 'This market is currently closed.', '!banned-user': 'This address is banned from submitting orders.',