diff --git a/src/main.ts b/src/main.ts index 65589c7..a443f35 100644 --- a/src/main.ts +++ b/src/main.ts @@ -302,7 +302,10 @@ export default class BookTrackerPlugin extends Plugin { return; } - const rating = await RatingModal.createAndOpen(this.app); + const rating = await RatingModal.createAndOpen( + this.app, + this.settings.spiceProperty !== "" + ); await this.readingLog.addEntry( activeFile.basename, @@ -317,6 +320,9 @@ export default class BookTrackerPlugin extends Plugin { frontMatter[this.settings.statusProperty] = READ_STATE; frontMatter[this.settings.endDateProperty] = endDate; frontMatter[this.settings.ratingProperty] = rating; + if (this.settings.spiceProperty !== "") { + frontMatter[this.settings.spiceProperty] = rating; + } }); new Notice("Reading finished for " + activeFile.name); diff --git a/src/ui/components/RatingInput.svelte b/src/ui/components/RatingInput.svelte index 307875f..d2738ad 100644 --- a/src/ui/components/RatingInput.svelte +++ b/src/ui/components/RatingInput.svelte @@ -1,14 +1,26 @@ @@ -62,18 +81,37 @@