blob: c419da1434138fbba7cb8464e565345a1f7bf72e (
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
|
<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.displayNativeTitles}
{#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}
<span title={title.native}>
{title.english || title.romaji || title.native}
</span>
{/if}
|