aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/Amount.svelte
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-05-12 12:36:18 -0700
committerAdam Soltys <[email protected]>2025-05-12 12:36:18 -0700
commitb8e8dc5d75d7fe2c270e89d62ed29a27321473b7 (patch)
treeaccfa7988b26130d6770a1fb540a1f5f1362cc37 /src/components/Amount.svelte
parentf7e4c0a0a7f28e2a3c8ae05053395948e6448b0c (diff)
downloadcoinos-ui-b8e8dc5d75d7fe2c270e89d62ed29a27321473b7.tar.gz
coinos-ui-b8e8dc5d75d7fe2c270e89d62ed29a27321473b7.zip
display locked balance
Diffstat (limited to 'src/components/Amount.svelte')
-rw-r--r--src/components/Amount.svelte16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/components/Amount.svelte b/src/components/Amount.svelte
index f13949c6..2df2f702 100644
--- a/src/components/Amount.svelte
+++ b/src/components/Amount.svelte
@@ -1,7 +1,17 @@
<script>
import { copy, s, f, toFiat } from "$lib/utils";
import { fiat } from "$lib/store";
- const { align, amount, locale, tip, rate, currency } = $props();
+ const {
+ align,
+ amount,
+ locale,
+ tip,
+ rate,
+ currency,
+ locked = false,
+ } = $props();
+
+ const icon = $derived(locked ? "ph:lock-fill" : "ph:lightning-fill");
</script>
{#if typeof amount !== "undefined"}
@@ -11,14 +21,14 @@
class:justify-center={align !== "left"}
>
<div class="flex items-center" onclick={() => copy(amount)}>
- <iconify-icon noobserver icon="ph:lightning-fill" class="text-yellow-300"
+ <iconify-icon noobserver {icon} class="text-yellow-300"
></iconify-icon>{s(amount, locale)}
</div>
{#if tip}
<div class="flex items-center text-lg ml-2">
<div>+</div>
- <iconify-icon noobserver icon="ph:lightning-fill" class="text-yellow-300"
+ <iconify-icon noobserver {icon} class="text-yellow-300"
></iconify-icon>
<div>{s(tip, locale)}</div>
</div>