From 674de46a6a9f1b793313b5c027a34d396217ed84 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 5 Nov 2024 00:10:30 -0800 Subject: dark styles --- src/components/AppHeader.svelte | 19 +++++++--- src/components/Code.svelte | 2 +- src/components/InvoiceActions.svelte | 50 +++++++++++++++++++++++++ src/components/InvoiceData.svelte | 72 ++++++++++++++++++++++++++++++++++++ src/components/LandingHeader.svelte | 9 ++--- src/components/LocationsMap.svelte | 6 +-- 6 files changed, 143 insertions(+), 15 deletions(-) create mode 100644 src/components/InvoiceActions.svelte create mode 100644 src/components/InvoiceData.svelte (limited to 'src/components') diff --git a/src/components/AppHeader.svelte b/src/components/AppHeader.svelte index e4c971c0..6b2497aa 100644 --- a/src/components/AppHeader.svelte +++ b/src/components/AppHeader.svelte @@ -131,11 +131,20 @@ class="flex justify-center items-center font-semibold hover:opacity-80 gap-2" on:click={dark} > - - {$t(key)} + + {$t(`nav.${$theme === "dark" ? "light" : "dark"}`)} {:else} - + + {/if} diff --git a/src/components/Code.svelte b/src/components/Code.svelte index c8c1058a..7ec046a6 100644 --- a/src/components/Code.svelte +++ b/src/components/Code.svelte @@ -6,7 +6,7 @@
{samples[sample]}
diff --git a/src/components/InvoiceActions.svelte b/src/components/InvoiceActions.svelte new file mode 100644 index 00000000..47dbffbb --- /dev/null +++ b/src/components/InvoiceActions.svelte @@ -0,0 +1,50 @@ + + +
+ + + {#if user?.id === invoice?.user?.id} + + {:else} + + + + {/if} + + {#if txt.startsWith("ln")} +
+ +
+ {/if} +
diff --git a/src/components/InvoiceData.svelte b/src/components/InvoiceData.svelte new file mode 100644 index 00000000..7723eb56 --- /dev/null +++ b/src/components/InvoiceData.svelte @@ -0,0 +1,72 @@ + + +{#if showQr} +
+ + {txt} + +
+{/if} + +{#if !showQr || !txt.startsWith("ln")} +
+ {txt} +
+{/if} + +{#each invoice.items as i} +
+
{i.quantity}
+
+ {i.name} +
+
+ {f(i.price * i.quantity, currency)} +
+
+ {sat(btc(i.price * i.quantity, rate))} +
+
+{/each} + +{#if amount > 0} +
+
+ {f(amountFiat, currency)} + + {#if tip} + + +{f(tip * (rate / sats), currency)} + + {/if} +
+
+ ⚡️{`${s(amount)}`} + + {#if tip} + + +⚡️{s(tip)} + + {/if} +
+
+{/if} diff --git a/src/components/LandingHeader.svelte b/src/components/LandingHeader.svelte index b3ecd159..b46d2790 100644 --- a/src/components/LandingHeader.svelte +++ b/src/components/LandingHeader.svelte @@ -47,23 +47,22 @@ > {/if} {#if user} - - {:else} - - {/if}
-