kopia lustrzana https://github.com/learn-awesome/learndb
22 wiersze
630 B
Svelte
22 wiersze
630 B
Svelte
<script>
|
|
import BookCard from "./BookCard.svelte"
|
|
import VideoCard from "./VideoCard.svelte"
|
|
import GenericCard from "./GenericCard.svelte"
|
|
export let item;
|
|
export let displayType = null;
|
|
export let showBadge = false;
|
|
</script>
|
|
|
|
{#if item.links.join(' ').includes('book|') && item.links.join(' ').includes('video|')}
|
|
{#if displayType == 'video'}
|
|
<VideoCard {item}/>
|
|
{:else}
|
|
<BookCard {item}/>
|
|
{/if}
|
|
{:else if item.links.join(' ').includes('book|')}
|
|
<BookCard {item}/>
|
|
{:else if item.links.join(' ').includes('video|')}
|
|
<VideoCard {item}/>
|
|
{:else}
|
|
<GenericCard {item} {showBadge}/>
|
|
{/if} |