/* global React */ const { useState } = window.ReactHooks; function GalleryPage() { const products = window.PRODUCTS; const [sel, setSel] = useState(products[0].id); const p = products.find((x) => x.id === sel) || products[0]; return (
Home/Live gallery

Live gallery

Interactive demos of every visual, rendered on synthetic sample data. Select any visual to explore its behaviour — no Power BI install required.

{products.map((x) => (
setSel(x.id)}>
{x.name}
{x.category}
v{x.version}
))}
{p.category} · v{p.version}

{p.name}

{p.name} · demo-dataset-01 LIVE
Data · 12,400 rows · synthetic Rendered in SVG

{p.summary}

); } window.GalleryPage = GalleryPage;