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.',
|