Magoo Component UI logo Magoo Component UI
← Catalog

Showreel Embed

showreel-embed organism experimental

A video reel block - a poster still with a dark overlay, a big centered play button, and an optional title and duration.

The width preview needs a screen wider than the chosen width — use a larger device (or a desktop browser) to see the desktop and tablet layouts.

Default

2025 Showreel

2:14
PosterOnly

2025 Showreel

2:14

Props

NameTypeReq
poster image ✓
title string
duration string
video_url link

Related components

How to use

behavior.js wires the play button: on click it dispatches a bubbling "reel:play" CustomEvent whose detail is { videoUrl }, read from the data-video-url attribute (set from the video_url prop). The portable self-init passes no props object; the listener is removed on cleanup. The component does not embed a player - the host swaps one in when it receives the event.

Use cases

mediahighlight WCAG AA SEO 40 dir: both ai-generated