blob: 0aa340af2e1d94ed286febf52a929dc3e4356d72 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import type { Media } from '$lib/Data/AniList/media';
import settings from '$stores/settings';
import { get } from 'svelte/store';
export interface Title {
title: string;
hint: string;
}
export const mediaTitle = (media: Media) => {
if (!media) return 'Loading ...';
switch (get(settings).displayTitleFormat) {
case 'native':
return media.title.native || media.title.romaji || media.title.english;
case 'romaji':
return media.title.romaji || media.title.english || media.title.native;
case 'english':
return media.title.english || media.title.romaji || media.title.native;
}
};
|