raise editorial quality gate and revise 2018 spring
Build and deploy / deploy (push) Successful in 15s
Build and deploy / deploy (push) Successful in 15s
This commit is contained in:
+12
-2
@@ -1,11 +1,21 @@
|
||||
import articles from '../data/articles.json';
|
||||
import { editorialRevisions } from '../data/editorial-revisions.mjs';
|
||||
|
||||
const revisionBySlug = new Map(
|
||||
editorialRevisions.map((revision) => [revision.slug, revision]),
|
||||
);
|
||||
|
||||
const publishedArticles = articles.map((article) => ({
|
||||
...article,
|
||||
...revisionBySlug.get(article.slug),
|
||||
}));
|
||||
|
||||
export function getArticles() {
|
||||
return articles;
|
||||
return publishedArticles;
|
||||
}
|
||||
|
||||
export function getArticleBySlug(slug) {
|
||||
return articles.find((article) => article.slug === slug);
|
||||
return publishedArticles.find((article) => article.slug === slug);
|
||||
}
|
||||
|
||||
export function formatDate(date) {
|
||||
|
||||
Reference in New Issue
Block a user