aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-03-04 09:08:22 -0800
committerAdam Soltys <[email protected]>2024-03-04 09:08:22 -0800
commit2dde31e6102d97c62eb6b03018e5606883a78d39 (patch)
treef9bcbbfa50ac05c86714f13f5ee4a2d27b81644a /src/routes/(app)
parentcc71026116ff0753b2ed5cf9d3e3e4726058f8bb (diff)
downloadcoinos-ui-date-picker.tar.gz
coinos-ui-date-picker.zip
date pickerdate-picker
Diffstat (limited to 'src/routes/(app)')
-rw-r--r--src/routes/(app)/[username]/payments/[...page]/+page.svelte21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/routes/(app)/[username]/payments/[...page]/+page.svelte b/src/routes/(app)/[username]/payments/[...page]/+page.svelte
index 90f2ddbc..8c88f321 100644
--- a/src/routes/(app)/[username]/payments/[...page]/+page.svelte
+++ b/src/routes/(app)/[username]/payments/[...page]/+page.svelte
@@ -9,9 +9,11 @@
import { page } from "$app/stores";
import { differenceInDays, getUnixTime, sub } from "date-fns";
import { goto, invalidate } from "$app/navigation";
+ import { DatePicker } from "stwui";
export let data;
+ let calendar;
let { start, end, user, rates, payments } = data;
let change = ({ target: { value } }) => goto(value);
@@ -144,6 +146,13 @@
</div>
</div>
+ <div data-theme="mytheme">
+ <DatePicker name="date" label="Date" showTime minuteStep={15}>
+ <DatePicker.Label slot="label">Date</DatePicker.Label>
+ <DatePicker.Trailing slot="trailing" data={calendar} />
+ </DatePicker>
+ </div>
+
<div class="flex flex-wrap justify-center mb-8">
{#if pages.length > 1}
{#each pages as _, i}
@@ -256,7 +265,7 @@
{$t("payments.tips")}
{/if}
</span>
- <span></span>
+ <span />
{#each Object.keys(totals) as c}
{@const total = totals[c]["fiat"]}
@@ -265,12 +274,10 @@
{@const gain = (pv * 100) / total - 100}
<span class="text-lg"><b>{f(total, c)}</b></span>
<span class="text-lg">
-
- {#if payments.some((p) => p.tip > 0)}
- <b>{f(tips, c)}</b>
- {/if}
- <span></span>
-
+ {#if payments.some((p) => p.tip > 0)}
+ <b>{f(tips, c)}</b>
+ {/if}
+ <span />
</span>
{/each}
</div>