From 09154c48b0d4c0f4985f0558486e589e84261324 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 23 Feb 2024 22:45:12 +0000 Subject: [PATCH] fix: status errors these changes should have been included in a9ae256ec08c01747ea73382691c1d01806b74bf --- .../events/content/Kind19851985.svelte | 23 ------------------- .../components/events/content/Status.svelte | 13 +++++++++++ .../proposals/ProposalsListItem.svelte | 19 +++++++-------- src/lib/components/proposals/vectors.ts | 19 +++++++++------ src/lib/wrappers/EventCard.svelte | 8 +++---- 5 files changed, 39 insertions(+), 43 deletions(-) delete mode 100644 src/lib/components/events/content/Kind19851985.svelte create mode 100644 src/lib/components/events/content/Status.svelte diff --git a/src/lib/components/events/content/Kind19851985.svelte b/src/lib/components/events/content/Kind19851985.svelte deleted file mode 100644 index ca467c1..0000000 --- a/src/lib/components/events/content/Kind19851985.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - -
- {#if status} - set status to - {:else} - set status incorrectly - {/if} -
diff --git a/src/lib/components/events/content/Status.svelte b/src/lib/components/events/content/Status.svelte new file mode 100644 index 0000000..848bf06 --- /dev/null +++ b/src/lib/components/events/content/Status.svelte @@ -0,0 +1,13 @@ + + +
+ {#if status} + set status to + {:else} + set status incorrectly + {/if} +
diff --git a/src/lib/components/proposals/ProposalsListItem.svelte b/src/lib/components/proposals/ProposalsListItem.svelte index 1d36b40..3076cae 100644 --- a/src/lib/components/proposals/ProposalsListItem.svelte +++ b/src/lib/components/proposals/ProposalsListItem.svelte @@ -5,9 +5,14 @@ import dayjs from 'dayjs' import relativeTime from 'dayjs/plugin/relativeTime' import { summary_defaults } from './type' - import { getName } from '../users/type' import { proposal_icon_path } from './icons' import UserHeader from '../users/UserHeader.svelte' + import { + proposal_status_applied, + proposal_status_closed, + proposal_status_draft, + proposal_status_open, + } from '$lib/kinds' dayjs.extend(relativeTime) export let { @@ -22,10 +27,6 @@ } = summary_defaults let short_title: string let created_at_ago: string - let author_name = '' - $: { - author_name = getName(author) - } $: { if (title.length > 70) short_title = title.slice(0, 65) + '...' else if (title.length == 0) short_title = 'Untitled' @@ -41,28 +42,28 @@ {#if loading || !status}
- {:else if status === 'Open'} + {:else if status === proposal_status_open} - {:else if status === 'Closed'} + {:else if status === proposal_status_closed} - {:else if status === 'Draft'} + {:else if status === proposal_status_draft} - {:else if status === 'Merged'} + {:else if status === proposal_status_applied} import EventWrapper from '$lib/components/events/EventWrapper.svelte' - import Kind19851985 from '$lib/components/events/content/Kind19851985.svelte' + import Status from '$lib/components/events/content/Status.svelte' import Patch from '$lib/components/events/content/Patch.svelte' import ParsedContent from '$lib/components/events/content/ParsedContent.svelte' import { defaults as user_defaults } from '$lib/components/users/type' - import { patch_kind, proposal_status_kind } from '$lib/kinds' + import { patch_kind, proposal_status_kinds } from '$lib/kinds' import { ensureUser } from '$lib/stores/users' import type { NDKEvent } from '@nostr-dev-kit/ndk' import { onDestroy } from 'svelte' @@ -33,8 +33,8 @@ > {#if event.kind == patch_kind} - {:else if event.kind === proposal_status_kind} - + {:else if event.kind && proposal_status_kinds.includes(event.kind)} + {:else} {/if}