blob: 118d9b2cccfbb9c45c53013022f1c7546ae64864 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<script lang="ts">
import type { MediaTitle } from '$lib/AniList/media';
import settings from '$stores/settings';
import * as wanakana from 'wanakana';
export let title: MediaTitle;
</script>
{#if $settings.displayTitleFormat === 'native'}
{#if $settings.displayFurigana}
<span title={title.english || title.romaji || title.native}>
<ruby>
{title.native}
<rt>
{wanakana.toKana(title.romaji)}
</rt>
</ruby>
</span>
{:else}
<span title={title.english || title.romaji || title.native}>
{title.native}
</span>
{/if}
{:else if $settings.displayTitleFormat === 'romaji'}
<span title={title.english || title.romaji || title.native}>
{title.romaji}
</span>
{:else}
<span title={title.romaji || title.native}>
{title.english || title.romaji || title.native}
</span>
{/if}
|