import Link from "next/link"; import { ChevronLeft, ChevronRight } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { Progress } from "@/components/ui/progress"; import { getSecaoBriefing } from "@/lib/briefing-service"; import { SecaoForm } from "./secao-form"; export default async function SecaoBriefingPage({ params }: { params: { id: string; secao: string }; }) { const ordemSecao = Number(params.secao); const { briefing, secao, secoes, progressoGeral, anterior, proxima } = await getSecaoBriefing( params.id, ordemSecao ); const percentual = progressoGeral.total > 0 ? Math.round((progressoGeral.respondidas / progressoGeral.total) * 100) : 0; return (
Secao {secao.ordem} de {secoes.length}

{secao.titulo}

{secao.descricao ?

{secao.descricao}

: null}
Progresso geral {progressoGeral.respondidas}/{progressoGeral.total}
{anterior ? ( ) : } {proxima ? ( ) : ( )}
); }