From 2e5da205f08d0e1df18bcf14e7aa80b94cce01dd Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sat, 23 Mar 2024 12:51:27 -0600 Subject: [PATCH] Fix import --- web/src/components/overlay/TimelineDataOverlay.tsx | 1 + web/src/components/player/dynamic/DynamicVideoController.ts | 1 + web/src/components/player/dynamic/DynamicVideoPlayer.tsx | 1 + web/src/types/timeline.ts | 2 +- web/src/utils/timelineUtil.tsx | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/overlay/TimelineDataOverlay.tsx b/web/src/components/overlay/TimelineDataOverlay.tsx index 3fa9781e6..499cc0745 100644 --- a/web/src/components/overlay/TimelineDataOverlay.tsx +++ b/web/src/components/overlay/TimelineDataOverlay.tsx @@ -1,3 +1,4 @@ +import { Timeline } from "@/types/timeline"; import { useState } from "react"; type TimelineEventOverlayProps = { diff --git a/web/src/components/player/dynamic/DynamicVideoController.ts b/web/src/components/player/dynamic/DynamicVideoController.ts index ce40fa719..7258ddebe 100644 --- a/web/src/components/player/dynamic/DynamicVideoController.ts +++ b/web/src/components/player/dynamic/DynamicVideoController.ts @@ -1,6 +1,7 @@ import { Recording } from "@/types/record"; import { DynamicPlayback } from "@/types/playback"; import { PreviewController } from "../PreviewPlayer"; +import { Timeline } from "@/types/timeline"; type PlayerMode = "playback" | "scrubbing"; diff --git a/web/src/components/player/dynamic/DynamicVideoPlayer.tsx b/web/src/components/player/dynamic/DynamicVideoPlayer.tsx index 62f087cfb..1421954cd 100644 --- a/web/src/components/player/dynamic/DynamicVideoPlayer.tsx +++ b/web/src/components/player/dynamic/DynamicVideoPlayer.tsx @@ -8,6 +8,7 @@ import { Preview } from "@/types/preview"; import PreviewPlayer, { PreviewController } from "../PreviewPlayer"; import { DynamicVideoController } from "./DynamicVideoController"; import HlsVideoPlayer from "../HlsVideoPlayer"; +import { Timeline } from "@/types/timeline"; /** * Dynamically switches between video playback and scrubbing preview player. diff --git a/web/src/types/timeline.ts b/web/src/types/timeline.ts index 401d91ec7..b5e746206 100644 --- a/web/src/types/timeline.ts +++ b/web/src/types/timeline.ts @@ -1,4 +1,4 @@ -type Timeline = { +export type Timeline = { camera: string; timestamp: number; data: { diff --git a/web/src/utils/timelineUtil.tsx b/web/src/utils/timelineUtil.tsx index 0e0b1d104..5bc19f03d 100644 --- a/web/src/utils/timelineUtil.tsx +++ b/web/src/utils/timelineUtil.tsx @@ -21,6 +21,7 @@ import { } from "react-icons/md"; import { FaBicycle } from "react-icons/fa"; import { endOfHourOrCurrentTime } from "./dateUtil"; +import { Timeline } from "@/types/timeline"; export function getTimelineIcon(timelineItem: Timeline) { switch (timelineItem.class_type) {