SPB Git

Repository Public

HeroPlayer.tsx 614 B 10 lines tsx

1"use client";23import { Player, type PlayerFilm, type PlayerLabels } from "./Player";4import { track } from "./FilmActions";56/** Client wrapper so server pages can mount a player with analytics callbacks. */7export function HeroPlayer({ film, labels, locale, loop = true, autoplay = true }: { film: PlayerFilm; labels: PlayerLabels; locale: "en" | "fr"; loop?: boolean; autoplay?: boolean }) {8  return <Player film={film} labels={labels} locale={locale} loop={loop} autoplay={autoplay} preload="auto" onFirstPlay={() => track(film.id, "view", locale)} onComplete={() => track(film.id, "complete", locale)} />;9}10
Files main
Menu

Theme