diff --git a/web/src/views/events/RecordingView.tsx b/web/src/views/events/RecordingView.tsx index 60b8e58a8..82210836f 100644 --- a/web/src/views/events/RecordingView.tsx +++ b/web/src/views/events/RecordingView.tsx @@ -170,21 +170,34 @@ export function DesktopRecordingView({ : null, ); - const grow = useMemo(() => { + const mainCameraAspect = useMemo(() => { if (!config) { - return "aspect-video"; + return "normal"; } const aspectRatio = config.cameras[mainCamera].detect.width / config.cameras[mainCamera].detect.height; + if (aspectRatio > 2) { - return "aspect-wide"; + return "wide"; + } else if (aspectRatio < 1) { + return "tall"; } else { - return "aspect-video"; + return "normal"; } }, [config, mainCamera]); + const grow = useMemo(() => { + if (mainCameraAspect == "wide") { + return "w-full aspect-wide"; + } else if (mainCameraAspect == "tall") { + return "h-full aspect-tall"; + } else { + return "w-full aspect-video"; + } + }, [mainCameraAspect]); + return (