From 70c430ddc22111145d1fb8f73e1150d559d5cafe Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 3 Feb 2026 17:09:30 -0800 Subject: [PATCH] Add classified status --- .../components/CalendarEventActions.svelte | 2 +- src/app/components/CalendarEventItem.svelte | 2 +- src/app/components/ClassifiedActions.svelte | 7 ++++-- src/app/components/ClassifiedEdit.svelte | 2 +- src/app/components/ClassifiedForm.svelte | 10 ++------ src/app/components/ClassifiedItem.svelte | 9 +++++-- src/app/components/ClassifiedStatus.svelte | 20 +++++++++++++++ .../components/NoteContentClassified.svelte | 9 +++++-- src/app/components/RecentConversation.svelte | 2 +- .../components/ThunkStatusOrDeleted.svelte | 15 ++++++++--- src/app/util/routes.ts | 8 +++--- src/routes/spaces/[relay]/recent/+page.svelte | 25 +++++++++++++------ 12 files changed, 80 insertions(+), 31 deletions(-) create mode 100644 src/app/components/ClassifiedStatus.svelte diff --git a/src/app/components/CalendarEventActions.svelte b/src/app/components/CalendarEventActions.svelte index d6582cac..a328a063 100644 --- a/src/app/components/CalendarEventActions.svelte +++ b/src/app/components/CalendarEventActions.svelte @@ -1,6 +1,6 @@ diff --git a/src/app/components/ClassifiedForm.svelte b/src/app/components/ClassifiedForm.svelte index 2a6e4da5..5b72c564 100644 --- a/src/app/components/ClassifiedForm.svelte +++ b/src/app/components/ClassifiedForm.svelte @@ -9,9 +9,6 @@ import Field from "@lib/components/Field.svelte" import Button from "@lib/components/Button.svelte" import Spinner from "@lib/components/Spinner.svelte" - import ModalHeader from "@lib/components/ModalHeader.svelte" - import ModalTitle from "@lib/components/ModalTitle.svelte" - import ModalSubtitle from "@lib/components/ModalSubtitle.svelte" import ModalFooter from "@lib/components/ModalFooter.svelte" import Modal from "@lib/components/Modal.svelte" import ModalBody from "@lib/components/ModalBody.svelte" @@ -125,10 +122,7 @@ - - Create a Classified Listing - Advertise a job, sale, or need. - + {@render header?.()}
{#snippet label()} @@ -198,7 +192,7 @@ Go back diff --git a/src/app/components/ClassifiedItem.svelte b/src/app/components/ClassifiedItem.svelte index dcbda74e..815f4aaa 100644 --- a/src/app/components/ClassifiedItem.svelte +++ b/src/app/components/ClassifiedItem.svelte @@ -1,8 +1,9 @@ {#if title}
-

{title}

+

+ {title} — + {price} +

{formatTimestamp(event.created_at)}

diff --git a/src/app/components/ClassifiedStatus.svelte b/src/app/components/ClassifiedStatus.svelte new file mode 100644 index 00000000..1994a68a --- /dev/null +++ b/src/app/components/ClassifiedStatus.svelte @@ -0,0 +1,20 @@ + + +{#if status} +
+ {ucFirst(status)} +
+{/if} diff --git a/src/app/components/NoteContentClassified.svelte b/src/app/components/NoteContentClassified.svelte index d1f65a78..e20b846d 100644 --- a/src/app/components/NoteContentClassified.svelte +++ b/src/app/components/NoteContentClassified.svelte @@ -1,6 +1,7 @@
{#if title} -

{title}

+

+ {title} — + {price} +

{/if} {#if props.event.content} diff --git a/src/app/components/RecentConversation.svelte b/src/app/components/RecentConversation.svelte index b4363cb9..84093ba2 100644 --- a/src/app/components/RecentConversation.svelte +++ b/src/app/components/RecentConversation.svelte @@ -49,7 +49,7 @@ {count} recent messages{count === 1 ? "" : "s"} - diff --git a/src/app/components/ThunkStatusOrDeleted.svelte b/src/app/components/ThunkStatusOrDeleted.svelte index d337abf1..ba1ec2aa 100644 --- a/src/app/components/ThunkStatusOrDeleted.svelte +++ b/src/app/components/ThunkStatusOrDeleted.svelte @@ -1,10 +1,17 @@