diff --git a/src/components/ModCard.tsx b/src/components/ModCard.tsx index 68cc1fb..a47c927 100644 --- a/src/components/ModCard.tsx +++ b/src/components/ModCard.tsx @@ -4,6 +4,7 @@ type ModCardProps = { title: string summary: string backgroundLink: string + link: string handleClick: () => void } @@ -11,10 +12,18 @@ export const ModCard = ({ title, summary, backgroundLink, + link, handleClick }: ModCardProps) => { return ( - + { + e.preventDefault() + handleClick() + }} + >
{
- {filteredModList.map((mod) => ( - - navigate( - getModsInnerPageRoute( - nip19.naddrEncode({ - identifier: mod.aTag, - pubkey: mod.author, - kind: kinds.ClassifiedListing - }) - ) - ) - } - /> - ))} + {filteredModList.map((mod) => { + const route = getModsInnerPageRoute( + nip19.naddrEncode({ + identifier: mod.aTag, + pubkey: mod.author, + kind: kinds.ClassifiedListing + }) + ) + + return ( + navigate(route)} + /> + ) + })}