diff --git a/src/components/ProductCard.svelte b/src/components/ProductCard.svelte index 32bb5ae..c90b168 100644 --- a/src/components/ProductCard.svelte +++ b/src/components/ProductCard.svelte @@ -8,18 +8,49 @@ import { ChevronRight } from 'lucide-svelte'; export let event: NDKEvent; - //$page.url.searchParams.get("tab") + //$page.url.searchParams.get("tab") + function validate(event: NDKEvent): boolean { + let test = 0; + if ( + event.getMatchingTags('name') && + event.getMatchingTags('name')[0] && + event.getMatchingTags('name')[0][1] + ) { + test++; + } + if ( + event.getMatchingTags('description') && + event.getMatchingTags('description')[0] && + event.getMatchingTags('description')[0][1] + ) { + test++; + } + if ( + event.getMatchingTags('cover') && + event.getMatchingTags('cover')[0] && + event.getMatchingTags('cover')[0][1] + ) { + test++; + } + return test == 3; + } - - - {event.getMatchingTags('name')[0][1]} - {getMission(event)} - - - - - - - +{#if validate(event)} + + + {event.getMatchingTags('name')[0][1]} + {event.getMatchingTags('description')[0][1]} + + + + + + + +{/if} diff --git a/src/routes/rockets/[ignition]/+page.svelte b/src/routes/rockets/[ignition]/+page.svelte index 3b2cb7e..346b198 100644 --- a/src/routes/rockets/[ignition]/+page.svelte +++ b/src/routes/rockets/[ignition]/+page.svelte @@ -79,7 +79,7 @@ ]} /> {#if candidateProducts && $candidateProducts} - + {#each $candidateProducts as r}{/each} {/if}