feat(audit): correcao layout pdf e auto-exportacao para markdown detalhado com chain of thought

This commit is contained in:
2026-07-11 22:19:43 +00:00
parent ef3651db95
commit ad98a2a4eb
3 changed files with 72 additions and 6 deletions
+15 -5
View File
@@ -85,12 +85,16 @@ export default function AuditPanel() {
config,
scenarios,
(p) => {
setProgress(p);
if (typeof p === 'number') setProgress(p);
},
controller.signal
);
setReport(reportResult);
setStatus('done');
// Auto-download MD
import('@/lib/audit/export-audit-md').then(m => m.downloadAuditMarkdown(reportResult));
} catch (e) {
if (e instanceof Error && e.message.includes('Abortado')) {
setStatus('idle');
@@ -186,10 +190,16 @@ export default function AuditPanel() {
</Button>
)}
{status === 'done' && report && (
<Button variant="outline" size="sm" onClick={handleExportPDF}>
<FileDown className="w-3.5 h-3.5 mr-1.5" />
Exportar PDF
</Button>
<>
<Button variant="outline" size="sm" onClick={() => import('@/lib/audit/export-audit-md').then(m => m.downloadAuditMarkdown(report))}>
<FileDown className="w-3.5 h-3.5 mr-1.5" />
Exportar MD
</Button>
<Button variant="outline" size="sm" onClick={handleExportPDF}>
<FileDown className="w-3.5 h-3.5 mr-1.5" />
Exportar PDF
</Button>
</>
)}
</div>