revert: restaure SlidesRenderer (graphes) comme renderer principal
Some checks failed
CI / Deploy production (on server) (push) Has been cancelled
CI / Lint, Unit Tests & Build (push) Has been cancelled

Reverts le changement qui avait cassé les graphes des slides.
data.spec → SlidesRenderer (recharts, graphes OK)
data.html → iframe (fallback si pas de spec)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Antigravity
2026-05-29 12:20:20 +00:00
parent 3fee8d8bbf
commit c53f292603

View File

@@ -218,10 +218,11 @@ function SlidesViewer({ data, name, canvasId }: { data: SlidesPayload; name: str
</button>
</div>
</div>
{/* Slides: iframe (new HTML format) preferred over legacy React renderer */}
{/* Slides: React renderer (spec) or iframe (HTML fallback) */}
<div className="flex-1 relative overflow-hidden group">
{data.html ? (
// New format: standalone animated HTML served via srcDoc
{data.spec ? (
<SlidesRenderer spec={data.spec} />
) : (
<>
{/* Loading overlay — visible until iframe fires onLoad */}
{!isLoaded && (
@@ -256,10 +257,7 @@ function SlidesViewer({ data, name, canvasId }: { data: SlidesPayload; name: str
<ChevronRight className="w-5 h-5" />
</button>
</>
) : data.spec ? (
// Legacy format: old React renderer (recharts)
<SlidesRenderer spec={data.spec} />
) : null}
)}
</div>
</div>
)