diff --git a/src/components/FeaturedBlogs/FeaturedBlogs.js b/src/components/FeaturedBlogs/FeaturedBlogs.js index 06223fe1..98528d70 100644 --- a/src/components/FeaturedBlogs/FeaturedBlogs.js +++ b/src/components/FeaturedBlogs/FeaturedBlogs.js @@ -3,23 +3,39 @@ import React from "react" import "./featuredBlogs.scss" import BlogArticle from "../BlogPage/BlogArticle/BlogArticle" +const compareDates = (a, b) => { + if (a?.published_at < b?.published_at) { + return 1 + } else if (a?.published_at > b?.published_at) { + return -1 + } else { + return 0 + } +} + const FeaturedBlogs = ({ data }) => { return ( -
+

{data.title}

{data.subtitle}
- {data.articles.slice(0, 3).map((item, idx) => ( - - ))} + {data.articles + .sort(compareDates) + .slice(0, 3) + .map((item, idx) => ( + + ))}
)