feat: add grid view for streams

This commit is contained in:
talksik
2026-03-30 12:08:16 -07:00
parent 76c538dca2
commit 9f6633bf1f
10 changed files with 498 additions and 120 deletions
@@ -51,7 +51,7 @@ function MediaPreview({ particle }: { particle: Extract<Particle, { type: "media
const durationLabel = `${Math.floor(durationSec / 60)}:${String(durationSec % 60).padStart(2, "0")}`;
if (isVideo) {
return <VideoThumbnail particleId={particle.id} duration={durationLabel} />;
return <VideoThumbnail particleId={particle.properties.object_id} duration={durationLabel} />;
}
return (
@@ -102,7 +102,7 @@ function VideoThumbnail({
return (
<div className="relative h-full w-full bg-black">
<video
src={url}
src={`${url}#t=2`}
preload="metadata"
muted
playsInline