@@ -11,47 +11,68 @@ export default function Post({ post }) {
11 ? `/${post[feat].matchedPost.type.toLowerCase()}s/${childPath}`
11 ? `/${post[feat].matchedPost.type.toLowerCase()}s/${childPath}`
13 return post?.[feat] ? (
13 return post?.[feat] ? (
15− className="mt-8 mb-24"
15+ className="mt-8 mb-24"
16− id={post?.[feat].title.toLowerCase().replace(/ /, "-")}
16+ id={post?.[feat].title.toLowerCase().replace(/ /, "-")}
18− <div className="flex space-x-4 items-center">
18+ <div className="flex space-x-4 items-center">
20+ className="h-24 w-24 rounded-xl items-center justify-center shrink-0 overflow-hidden"
23+ post[feat]?.matchedPost?.bgColor || "rgba(0,0,0,0)",
26+ {post[feat]?.image && (
20− className="rounded-xl w-24 object-cover"
28+ className="rounded-xl w-24 object-cover"
21− src={post[feat].image}
29+ src={post[feat].image}
23− <div className="flex flex-col">
31+ )}
24− <h4 className="text-xl pb-2 leading-6 font-bold">{post?.[feat].title}</h4>
25− {badge(post[feat].type)}
28− <div className="markdown mt-8 mb-8">
33+ <div className="flex flex-col">
29− <Markdown.render content={JSON.parse(post[feat].content)} />
34+ <h4 className="text-xl pb-2 leading-6 font-bold">
37+ {badge(post[feat].type)}
40+ <div className="markdown mt-8 mb-8">
41+ <Markdown.render content={JSON.parse(post[feat].content)} />
44+ {post[feat].type === "Podcast" && (
45+ <Link href={href || "#"} passHref>
46+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">
47+ Listen to {post[feat].type}
33− {post[feat].type === "Podcast" &&
34− (<Link href={href || "#"} passHref>
35− <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">Listen to {post[feat].type}</a>
38− {post[feat].type === "Application" &&
52+ {post[feat].type === "Application" && (
39− (<Link href={href || "#"} passHref>
53+ <Link href={href || "#"} passHref>
40− <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">View {post[feat].type}</a>
54+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">
41− </Link>)}
55+ View {post[feat].type}
43− {post[feat].type === "Organization" &&
44− (<Link href={href || "#"} passHref>
45− <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">More about {post[feat].title}</a>
48− {post[feat].type === "Marketplace" &&
49− (<Link href={href || "#"} passHref>
50− <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">More about {post[feat].title}</a>
53− </div>
60+ {post[feat].type === "Organization" && (
61+ <Link href={href || "#"} passHref>
62+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">
63+ More about {post[feat].title}
68+ {post[feat].type === "Marketplace" && (
69+ <Link href={href || "#"} passHref>
70+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">
71+ More about {post[feat].title}