Files
reiverr/src/lib/components/Card/JellyfinCard.svelte
2024-03-28 01:51:01 +02:00

19 lines
525 B
Svelte

<script lang="ts">
import { jellyfinApi, type JellyfinItem } from '../../apis/jellyfin/jellyfin-api';
import Card from './Card.svelte';
export let item: JellyfinItem;
</script>
<Card
tmdbId={Number(item.ProviderIds?.Tmdb) || 0}
jellyfinId={item.Id}
title={item.Name || undefined}
subtitle={item.Genres?.join(', ') || undefined}
backdropUrl={jellyfinApi.getPosterUrl(item, 80)}
size="dynamic"
type={item.Type === 'Movie' ? 'movie' : 'series'}
orientation="portrait"
rating={item.CommunityRating || undefined}
/>