Get video player to fit

This commit is contained in:
Nick Mowen 2023-12-30 12:33:27 -07:00
parent e8eea75cb5
commit bfeda4224e

View File

@ -20,6 +20,7 @@ import React, {
} from "react"; } from "react";
import useSWR from "swr"; import useSWR from "swr";
import Player from "video.js/dist/types/player"; import Player from "video.js/dist/types/player";
import TimelineItemCard from "@/components/card/TimelineItemCard";
type HistoryTimelineViewProps = { type HistoryTimelineViewProps = {
playback: TimelinePlayback; playback: TimelinePlayback;
@ -262,6 +263,7 @@ function DesktopView({
}: DesktopViewProps) { }: DesktopViewProps) {
return ( return (
<div className="w-full"> <div className="w-full">
<div className="flex">
<> <>
<div <div
className={`relative ${ className={`relative ${
@ -272,6 +274,8 @@ function DesktopView({
options={{ options={{
preload: "auto", preload: "auto",
autoplay: true, autoplay: true,
fluid: false,
height: "320",
sources: [ sources: [
{ {
src: playbackUri, src: playbackUri,
@ -327,6 +331,18 @@ function DesktopView({
</div> </div>
)} )}
</> </>
<div className="px-2 w-full h-80 overflow-auto">
{playback.timelineItems.map((timeline) => {
return (
<TimelineItemCard
key={timeline.timestamp}
timeline={timeline}
relevantPreview={playback.relevantPreview}
/>
);
})}
</div>
</div>
<div className="m-1"> <div className="m-1">
{playback != undefined && ( {playback != undefined && (
<ActivityScrubber <ActivityScrubber