From 4c0102db94287b5adc2333d874a35154aaf86d43 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 20 Feb 2024 23:17:57 -0800 Subject: item drag and drop --- src/routes/(app)/[username]/(profile)/+page.svelte | 111 +++++++++++++++------ .../(app)/[username]/items/[id]/+page.server.js | 3 +- .../(app)/[username]/items/[id]/+page.svelte | 10 +- .../(app)/[username]/items/create/+page.server.js | 6 +- .../(app)/[username]/items/create/+page.svelte | 9 +- 5 files changed, 100 insertions(+), 39 deletions(-) (limited to 'src/routes') diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte index 93b7355c..95dd41a4 100644 --- a/src/routes/(app)/[username]/(profile)/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/+page.svelte @@ -1,21 +1,42 @@ {#if deleting} @@ -67,10 +88,11 @@
-
-
-
{i.name}
-
-
- {f(i.price, subject.currency)} -
-
- {sat(btc(i.price, rates[subject.currency]))} +
+
+
+
{i.name}
+
+
+ {f(i.price, subject.currency)} +
+
+ {sat(btc(i.price, rates[subject.currency]))} +
-
-
-
i.quantity > 0 && i.quantity--} - > - +
+ {#if i.quantity} +
i.quantity > 0 && i.quantity--} + > + +
+ {/if} +
+ {#if i.quantity}{i.quantity}{:else}—{/if} +
-
{i.quantity}
-
@@ -159,8 +191,11 @@ >
- {f(total, subject.currency)} {$t("user.dashboard.checkout")} + {f(total, subject.currency)} + + {sat(btc(total, rates[subject.currency]), subject.currency)} +
@@ -168,3 +203,17 @@
{/if}
+ + diff --git a/src/routes/(app)/[username]/items/[id]/+page.server.js b/src/routes/(app)/[username]/items/[id]/+page.server.js index 960f9af4..4cfc952c 100644 --- a/src/routes/(app)/[username]/items/[id]/+page.server.js +++ b/src/routes/(app)/[username]/items/[id]/+page.server.js @@ -1,7 +1,7 @@ import { fd, auth, get, post } from "$lib/utils"; import { fail, redirect } from "@sveltejs/kit"; - export let load = async ({ cookies, params: { id } }) => { +export let load = async ({ cookies, params: { id } }) => { let item = await get(`/items/${id}`); return { item }; }; @@ -12,7 +12,6 @@ export const actions = { try { await post(`/items`, form, auth(cookies)); } catch (e) { - console.log(e); return fail(400, { message: e.message }); } diff --git a/src/routes/(app)/[username]/items/[id]/+page.svelte b/src/routes/(app)/[username]/items/[id]/+page.svelte index ddf4cf1d..49619a33 100644 --- a/src/routes/(app)/[username]/items/[id]/+page.svelte +++ b/src/routes/(app)/[username]/items/[id]/+page.svelte @@ -1,14 +1,18 @@

{$t("items.edit")}

- +
diff --git a/src/routes/(app)/[username]/items/create/+page.server.js b/src/routes/(app)/[username]/items/create/+page.server.js index ea0571e7..6740f5f9 100644 --- a/src/routes/(app)/[username]/items/create/+page.server.js +++ b/src/routes/(app)/[username]/items/create/+page.server.js @@ -6,12 +6,14 @@ export const actions = { let form = await fd(request); try { await post("/items", form, auth(cookies)); + + console.log("YEAH"); } catch (e) { - console.log(e); + console.log("E", e) return fail(400, { message: e.message }); } - let success = `/${url.pathname.split('/')[1]}` + let success = `/${url.pathname.split("/")[1]}`; redirect(307, success); }, }; diff --git a/src/routes/(app)/[username]/items/create/+page.svelte b/src/routes/(app)/[username]/items/create/+page.svelte index 46ee8e0c..b81f0423 100644 --- a/src/routes/(app)/[username]/items/create/+page.svelte +++ b/src/routes/(app)/[username]/items/create/+page.svelte @@ -1,6 +1,13 @@ @@ -8,5 +15,5 @@

{$t("items.add")}

- +
-- cgit v1.2.3