From ce1a36b8aeb035be261d4a98b5de4e2ae08b5c04 Mon Sep 17 00:00:00 2001 From: Jordi Enric Date: Sun, 27 Oct 2024 00:32:18 +0200 Subject: [PATCH] wip --- apps/web/app/blog/[slug]/page.tsx | 1 + apps/web/app/blog/page.tsx | 13 +++---------- apps/web/package.json | 1 + 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/apps/web/app/blog/[slug]/page.tsx b/apps/web/app/blog/[slug]/page.tsx index d6b5109..f10d2f3 100644 --- a/apps/web/app/blog/[slug]/page.tsx +++ b/apps/web/app/blog/[slug]/page.tsx @@ -4,6 +4,7 @@ import { ArrowLeftIcon } from "lucide-react"; import Link from "next/link"; import React from "react"; +export const dynamic = "auto"; const Post = async ({ params: { slug } }: { params: { slug: string } }) => { const blog = getBlogClient(); const { data: post } = await blog.posts.get({ slug }); diff --git a/apps/web/app/blog/page.tsx b/apps/web/app/blog/page.tsx index ebbd2f8..26b4fdf 100644 --- a/apps/web/app/blog/page.tsx +++ b/apps/web/app/blog/page.tsx @@ -2,18 +2,11 @@ import { getBlogClient } from "@/cms"; import Link from "next/link"; import React from "react"; -import { Tags } from "./ui/Tags"; -type Props = {}; - -const Blog = async (props: Props) => { +export const dynamic = "auto"; +const Blog = async () => { const blog = getBlogClient(); - const [{ data: posts }, { data: categories }, { data: tags }] = - await Promise.all([ - blog.posts.list(), - blog.categories.list(), - blog.tags.list(), - ]); + const { data: posts } = await blog.posts.list(); const latestPost = posts[0]; const postsWithoutLatest = posts.slice(1); diff --git a/apps/web/package.json b/apps/web/package.json index e76808f..a32db4a 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { + "typecheck": "tsc --noEmit", "build": "next build", "build:web": "next build", "dev": "next dev -p 8082",