@@ -106,12 +106,19 @@ export default function Grants({
106106 activeTags.includes(category)
107107 );
108108
109+ const notCanceled = !post.extra.canceled;
110+
109111 const noTagsSelected = activeTags.length === 0;
110112 const hasType = post.taxonomies.grant_type.some((type) =>
111113 activeTypes.includes(type)
112114 );
113115
114− return (hasCategory || noTagsSelected) && byStatus(post) && hasType;
116+ return (
117+ (hasCategory || noTagsSelected) &&
118+ byStatus(post) &&
119+ hasType &&
120+ notCanceled
121+ );
115122 });
116123
117124 const allCount = postsByStatus.length;
@@ -262,13 +269,13 @@ export default function Grants({
262269 post={giftPosts[0]}
263270 className={`w-full md:w-1/2 pr-0 pb-8 md:pr-4`}
264271 key={giftPosts[0].slug}
265− section={giftPosts[0].section}
272+ section="updates"
266273 />
267274 <PostPreview
268275 post={giftPosts[1]}
269276 className={`w-full md:w-1/2 pl-0 pb-8 md:pl-4`}
270277 key={giftPosts[1].slug}
271− section={giftPosts[1].section}
278+ section="blog"
272279 />
273280 </div>
274281 </div>