feat(audit): correcao layout pdf e auto-exportacao para markdown detalhado com chain of thought
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user