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