revert: restaure SlidesRenderer (graphes) comme renderer principal
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:
@@ -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>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user