diff options
| author | Fuwn <[email protected]> | 2024-07-14 01:02:52 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-07-14 01:02:52 -0700 |
| commit | 6d4bbafa403aaedf3a325aaab46a686746cd3c09 (patch) | |
| tree | 7e87af480f0fed9166d7d4a48f03a60d0e1cc1d7 /src/lib | |
| parent | feat(proxy): encode proxy requests (diff) | |
| download | due.moe-6d4bbafa403aaedf3a325aaab46a686746cd3c09.tar.xz due.moe-6d4bbafa403aaedf3a325aaab46a686746cd3c09.zip | |
refactor(mediaTitle): simplify title locale indexer
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/mediaTitle.ts | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/lib/List/mediaTitle.ts b/src/lib/List/mediaTitle.ts index 0aa340af..9186b5d1 100644 --- a/src/lib/List/mediaTitle.ts +++ b/src/lib/List/mediaTitle.ts @@ -10,12 +10,7 @@ export interface Title { 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; - } + const title = media.title; + + return title[get(settings).displayTitleFormat] || title.english || title.romaji || title.native; }; |