From 7c9c02fee3d2807c76366650e6ec8a736c9ff056 Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 21 Aug 2024 15:02:55 +0800 Subject: [PATCH] problem: not clear which rockets are testnet at `/buymerits` resolve https://github.com/nostrocket/hypergolic/issues/82 --- src/components/BuyAMRCard.svelte | 89 +++++++++++++ src/routes/buymerits/+page.svelte | 203 ++++++++++++------------------ 2 files changed, 166 insertions(+), 126 deletions(-) create mode 100644 src/components/BuyAMRCard.svelte diff --git a/src/components/BuyAMRCard.svelte b/src/components/BuyAMRCard.svelte new file mode 100644 index 0000000..3ea9a47 --- /dev/null +++ b/src/components/BuyAMRCard.svelte @@ -0,0 +1,89 @@ + + + + +
+

+ {`ROCKET: ${rocket.Name().toUpperCase()}`} +

+ {#if rocket.Testnet()} + { + dev = true; + alert( + 'dev mode enabled, refresh page if this was unintentional or you may lose sats' + ); + }}>TESTNET + {/if} +
+ + + + + Seller + AMR + Merits + Current Price (sats) + Status + Receiving Address + + + + + {#each amr as p (p.AMRIDs)} + + + {p.AMRIDs.length > 1 ? 'multiple' : p.AMRIDs[0].substring(0, 12)} + {p.Merits} + {p.Merits} + {p.Status(rocket, $bitcoinTip.height, transactions.get(p.RxAddress))} + { + console.log(transactions.get(p.RxAddress)?.From()); + }}>{p.RxAddress} + {#if p.Status(rocket, $bitcoinTip.height, transactions.get(p.RxAddress)) == 'OPEN' && (!rocket.Testnet() || dev)} + {/if} + + {/each} + + +
+
diff --git a/src/routes/buymerits/+page.svelte b/src/routes/buymerits/+page.svelte index 9de9f50..7c761b4 100644 --- a/src/routes/buymerits/+page.svelte +++ b/src/routes/buymerits/+page.svelte @@ -1,29 +1,25 @@ -{#if $nostrocket} +{#if $nostrocket} + {/if} {#if $currentUser} - {#each $pendingSales as [rocket, amr] (rocket.Event.id)} - {#if amr.length > 0} - - -
-

- {`ROCKET: ${rocket.Name().toUpperCase()}`} -

- {#if rocket.Testnet()} - { - dev = true; - alert( - 'dev mode enabled, refresh page if this was unintentional or you may lose sats' - ); - }}>TESTNET - {/if} -
- - - - - Seller - AMR - Merits - Current Price (sats) - Status - Receiving Address - - - - - {#each amr as p (p.AMRIDs)} - - - {p.AMRIDs.length > 1 ? 'multiple' : p.AMRIDs[0].substring(0, 12)} - {p.Merits} - {p.Merits} - {p.Status( - rocket, - $bitcoinTip.height, - $transactions.get(p.RxAddress) - )} - { - console.log($transactions.get(p.RxAddress)?.From()); - }}>{p.RxAddress} - {#if p.Status(rocket, $bitcoinTip.height, $transactions.get(p.RxAddress)) == 'OPEN' && (!rocket.Testnet() || dev)}{/if} - - {/each} - - -
-
- {/if} - {/each} + + + Mainnet + Testnet + + + {#each $pendingSales.mainnet as [rocket, amr] (rocket.Event.id)} + {#if amr.length > 0} + + {/if} + {/each} + + + {#each $pendingSales.testnet as [rocket, amr] (rocket.Event.id)} + {#if amr.length > 0} + + {/if} + {/each} + + {:else}{/if}