We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3008368 commit 56246daCopy full SHA for 56246da
1 file changed
apps/site/next-data/providers/blogData.ts
@@ -4,13 +4,16 @@ import { BLOG_POSTS_PER_PAGE } from '@/next.constants.mjs';
4
import { blogData } from '@/next.json.mjs';
5
import type { BlogCategory, BlogPostsRSC } from '@/types';
6
7
-const { categories } = blogData;
8
-const posts = blogData.posts.map(post => ({
9
- ...post,
10
- date: new Date(post.date),
11
-}));
+function getPosts() {
+ return blogData.posts.map(post => ({
+ ...post,
+ date: new Date(post.date),
+ }));
12
+}
13
-export const provideBlogCategories = cache(() => categories);
14
+const posts = getPosts();
15
+
16
+export const provideBlogCategories = cache(() => blogData.categories);
17
18
export const provideBlogPosts = cache(
19
(category: BlogCategory): BlogPostsRSC => {
0 commit comments