+
+
+ {featured && Latest}
+
+ {title}
+ {description && {description}
}
+ {visibleTags.length > 0 && (
+
+ {visibleTags.map(tag => {
+ const c = getTagColor(tag.label);
+ return (
+ {tag.label}
+ );
+ })}
+
+ )}
+
+
+
+ );
+}
+
+function Pagination({metadata}) {
+ const {previousPage, nextPage} = metadata;
+ if (!previousPage && !nextPage) return null;
+ return (
+