From 807e6f0dfca1858c4261592b32fed3163e4b3f9f Mon Sep 17 00:00:00 2001 From: limina1 Date: Mon, 8 Sep 2025 17:07:57 -0400 Subject: [PATCH] fix: AsciiDoc Preview showing correct event count --- src/lib/components/ZettelEditor.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/components/ZettelEditor.svelte b/src/lib/components/ZettelEditor.svelte index 4ed6308..a927766 100644 --- a/src/lib/components/ZettelEditor.svelte +++ b/src/lib/components/ZettelEditor.svelte @@ -749,10 +749,12 @@ import Asciidoctor from "asciidoctor"; > Event Count: {#if generatedEvents} - {generatedEvents.contentEvents.length + (generatedEvents.indexEvent ? 1 : 0)} event{(generatedEvents.contentEvents.length + (generatedEvents.indexEvent ? 1 : 0)) !== 1 - ? "s" - : ""} - ({generatedEvents.indexEvent ? '1 index + ' : ''}{generatedEvents.contentEvents.length} content) + {@const indexEvents = generatedEvents.contentEvents.filter((e: any) => e.kind === 30040)} + {@const contentOnlyEvents = generatedEvents.contentEvents.filter((e: any) => e.kind === 30041)} + {@const totalIndexEvents = indexEvents.length + (generatedEvents.indexEvent ? 1 : 0)} + {@const totalEvents = totalIndexEvents + contentOnlyEvents.length} + {totalEvents} event{totalEvents !== 1 ? "s" : ""} + ({totalIndexEvents} index{totalIndexEvents !== 1 ? " events" : ""} + {contentOnlyEvents.length} content{contentOnlyEvents.length !== 1 ? " events" : ""}) {:else} 0 events {/if}