From 2df1cf4b3026b03c8a2fa189314c1164e93434b0 Mon Sep 17 00:00:00 2001 From: Evan Fiordeliso Date: Sat, 5 Jul 2025 23:31:39 -0400 Subject: [PATCH] Enable initial month filter on shelf code block --- src/ui/code-blocks/ShelfCodeBlockView.svelte | 2 +- src/ui/stores/metadata.svelte.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ui/code-blocks/ShelfCodeBlockView.svelte b/src/ui/code-blocks/ShelfCodeBlockView.svelte index f7ed2ea..1689ed7 100644 --- a/src/ui/code-blocks/ShelfCodeBlockView.svelte +++ b/src/ui/code-blocks/ShelfCodeBlockView.svelte @@ -52,7 +52,7 @@ const settingsStore = createSettings(plugin); setSettingsContext(settingsStore); - const metadataStore = createMetadata(plugin, settings.statusFilter); + const metadataStore = createMetadata(plugin, settings.statusFilter, true); setMetadataContext(metadataStore); const designs = [ diff --git a/src/ui/stores/metadata.svelte.ts b/src/ui/stores/metadata.svelte.ts index a125e13..8ddd444 100644 --- a/src/ui/stores/metadata.svelte.ts +++ b/src/ui/stores/metadata.svelte.ts @@ -44,7 +44,8 @@ function getMetadata( export function createMetadata( plugin: BookTrackerPlugin, - statusFilter: ReadingState = STATUS_READ + statusFilter: ReadingState = STATUS_READ, + initialMonth?: boolean ): MetadataStore { const settingsStore = getSettingsContext(); const initialMetadata = getMetadata( @@ -83,7 +84,8 @@ export function createMetadata( return moment( f.frontmatter[settingsStore.settings.endDateProperty] ); - } + }, + initialMonth ); return {