--- import capitalise from './Functions/capitalise.js' import formatName from './Functions/format-name.js' import getThumbnailIcon from './Functions/get-thumbnail-icon.js' import getHeroImg from './Functions/get-hero-img.js' import CardLink from './CardLink.tsx' import CardImage from './CardImage.astro' import CodeBar from './Codebar.tsx' import CardButtons from './CardButtons.astro' const {data:{name,readme="",pkgJSON:{description,keywords,repository}}} = Astro.props const getThumbnail = async() =>{ if(keywords.includes('framework') && !name.match('framework-multiple') || name.match('with-tailwindcss') || name.match('snowpack') || name.match('with-nanostores')){ return `/icons/framework-thumbnails/${name}.svg` } let avatarSrc = await getThumbnailIcon() || '/icons/space-icons-rounded-small/048-space.svg' return avatarSrc } const href = `/templates/${name}` ---