--- // The installer demo, recorded by scripts/make_demo.py and served from // public/assets/demo/. Nothing of it loads before it is on screen: the // poster and the sources are set by the script below once the video is in // view (preload="none", no src in the HTML). With reduced motion or Save-Data // the poster stays, and the button plays it. The button pauses it otherwise. interface Props { description: string; width: string; height: string; } const { description, width, height } = Astro.props; const base = import.meta.env.BASE_URL.replace(/\/?$/, '/'); const asset = (name: string) => `${base}assets/demo/${name}`; ---
{description}