2022-05-08 12:02:37 +00:00
|
|
|
<script>
|
2022-05-22 21:03:07 +00:00
|
|
|
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;
|
2022-05-22 21:03:07 +00:00
|
|
|
export let displayType = null;
|
2022-05-08 12:02:37 +00:00
|
|
|
</script>
|
|
|
|
|
2022-05-22 21:03:07 +00:00
|
|
|
{#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}
|