diff --git a/content/pt/perguntas/faq-exemplo.md b/content/pt/perguntas/faq-exemplo.md index 35c5ff0..ce2c271 100644 --- a/content/pt/perguntas/faq-exemplo.md +++ b/content/pt/perguntas/faq-exemplo.md @@ -2,8 +2,6 @@ title: Como funcionam as classes de peso? readTime: 5 min intendedFor: Atletas -author: João Silva -authorImage: https://via.placeholder.com/60 --- As classes de peso determinam em que categoria o atleta compete. Consulte as regras da IPF para a lista atualizada de classes. diff --git a/src/app/pt/perguntas/[slug]/page.tsx b/src/app/pt/perguntas/[slug]/page.tsx index ee8fcf9..4fa486d 100644 --- a/src/app/pt/perguntas/[slug]/page.tsx +++ b/src/app/pt/perguntas/[slug]/page.tsx @@ -1,7 +1,7 @@ import { notFound } from "next/navigation"; import { readFile, readdir } from "node:fs/promises"; import { join } from "node:path"; -import { parseMarkdownWithFrontmatter } from "@/lib/markdown"; +import { parseMarkdownWithFrontmatter, Frontmatter } from "@/lib/markdown"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; @@ -33,7 +33,8 @@ export default async function FaqArticlePage({ params }: Params) { const file = join(root, "content", "pt", "perguntas", `${slug}.md`); try { const raw = await readFile(file); - const { content, frontmatter } = parseMarkdownWithFrontmatter(raw.toString()); + const { content, frontmatter: fm } = parseMarkdownWithFrontmatter(raw.toString()); + const frontmatter = fm as Frontmatter & { readTime?: string; intendedFor?: string; author?: string; authorImage?: string }; return (