learndb/src/ItemCard.svelte

22 wiersze
592 B
Svelte
Czysty Zwykły widok Historia

2022-05-08 12:02:37 +00:00
<script>
import Icon from "./tailwindui/Icon.svelte"
import BookCard from "./BookCard.svelte"
import VideoCard from "./VideoCard.svelte"
import GenericCard from "./GenericCard.svelte"
2022-05-08 12:02:37 +00:00
export let item;
export let displayType = null;
2022-05-08 12:02:37 +00:00
</script>
{#if item.links.includes('book|') && item.links.includes('video|')}
{#if displayType == 'video'}
<VideoCard {item}/>
{:else}
<BookCard {item}/>
{/if}
{:else if item.links.includes('book|')}
<BookCard {item}/>
{:else if item.links.includes('video|')}
<VideoCard {item}/>
{:else}
<GenericCard {item}/>
{/if}