From de3fc5c039a2621c8310e71b3a9832f7fc375620 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 6 Feb 2024 17:53:40 -0800 Subject: feat(title): only show furigana if unique --- src/lib/List/MediaTitleDisplay.svelte | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/lib/List/MediaTitleDisplay.svelte b/src/lib/List/MediaTitleDisplay.svelte index 72292906..172ebfec 100644 --- a/src/lib/List/MediaTitleDisplay.svelte +++ b/src/lib/List/MediaTitleDisplay.svelte @@ -13,19 +13,26 @@ {#if $settings.displayTitleFormat === 'native'} {#if $settings.displayFurigana} + {@const kana = abbreviate + ? abbreviated(wanakana.toKana(title.native), abbreviateTo) + : wanakana.toKana(title.native)} + {@const native = abbreviate ? abbreviated(title.native, abbreviateTo) : title.native} + - - {abbreviate ? abbreviated(title.native, abbreviateTo) : title.native} - - {abbreviate - ? abbreviated(wanakana.toKana(title.native), abbreviateTo) - : wanakana.toKana(title.native)} - - + {#if kana === native} + {native} + {:else} + + {native} + + {kana} + + + {/if} {:else}