Files
Mav-Mobile-UI/src/pages/FrontCamera.tsx

38 lines
1003 B
TypeScript
Raw Normal View History

import { useState } from "react";
2025-08-13 14:23:48 +01:00
import CameraSettings from "../components/CameraSettings/CameraSettings";
import OverviewVideoContainer from "../components/FrontCameraSettings/OverviewVideoContainer";
2025-08-18 16:04:03 +01:00
import { Toaster } from "sonner";
import type { ZoomLevel } from "../types/types";
2025-08-13 14:23:48 +01:00
const FrontCamera = () => {
const [zoomLevel, setZoomLevel] = useState<ZoomLevel>({
left: 0,
top: 0,
x: 0,
y: 0,
px: 0,
py: 0,
level: 1,
});
2025-08-13 14:23:48 +01:00
return (
<div className="mx-auto flex flex-col lg:flex-row gap-2 px-1 sm:px-2 lg:px-0 w-full min-h-screen">
<OverviewVideoContainer
title={"Front Camera"}
side="CameraFront"
settingsPage={true}
zoomLevel={zoomLevel}
onZoomLevelChange={setZoomLevel}
/>
<CameraSettings
title="Front Camera Settings"
side="CameraFront"
zoomLevel={zoomLevel}
onZoomLevelChange={setZoomLevel}
/>
2025-08-18 16:04:03 +01:00
<Toaster />
2025-08-13 14:23:48 +01:00
</div>
);
};
export default FrontCamera;