added zoom functionality, need to add endpoint to post

This commit is contained in:
2025-09-29 15:21:22 +01:00
parent 3b9469496b
commit c5c8218e1a
9 changed files with 171 additions and 26 deletions

View File

@@ -3,14 +3,19 @@ import { SnapshotContainer } from "../CameraOverview/SnapshotContainer";
import Card from "../UI/Card";
import { useNavigate } from "react-router";
import { useSwipeable } from "react-swipeable";
import type { ZoomLevel } from "../../types/types";
const OverviewVideoContainer = ({
side,
settingsPage,
zoomLevel,
onZoomLevelChange,
}: {
title: string;
side: string;
settingsPage?: boolean;
zoomLevel?: ZoomLevel;
onZoomLevelChange?: (level: ZoomLevel) => void;
}) => {
const navigate = useNavigate();
const handlers = useSwipeable({
@@ -24,7 +29,12 @@ const OverviewVideoContainer = ({
)}
>
<div className="w-full" {...handlers}>
<SnapshotContainer side={side} settingsPage={settingsPage} />
<SnapshotContainer
side={side}
settingsPage={settingsPage}
zoomLevel={zoomLevel}
onZoomLevelChange={onZoomLevelChange}
/>
</div>
</Card>
);