From 1af205cd260f4dfa2271925278b252e15f731798 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 9 May 2024 10:54:14 -0600 Subject: [PATCH] Use cn to simplify classnames --- web/src/hooks/resize-observer.ts | 5 ++- web/src/views/events/RecordingView.tsx | 57 ++++++++++++++++++++------ 2 files changed, 48 insertions(+), 14 deletions(-) diff --git a/web/src/hooks/resize-observer.ts b/web/src/hooks/resize-observer.ts index 6dc7afd5b..664110220 100644 --- a/web/src/hooks/resize-observer.ts +++ b/web/src/hooks/resize-observer.ts @@ -53,7 +53,10 @@ export function useOverflowObserver(ref: MutableRefObject) { new ResizeObserver(() => { window.requestAnimationFrame(() => { if (ref.current) { - setOverflow(ref.current.scrollWidth > ref.current.clientWidth); + setOverflow( + ref.current.scrollWidth > ref.current.clientWidth || + ref.current.scrollHeight > ref.current.clientHeight, + ); } }); }), diff --git a/web/src/views/events/RecordingView.tsx b/web/src/views/events/RecordingView.tsx index e7029bf94..3a33cdc4f 100644 --- a/web/src/views/events/RecordingView.tsx +++ b/web/src/views/events/RecordingView.tsx @@ -44,6 +44,7 @@ import { FaVideo } from "react-icons/fa"; import { VideoResolutionType } from "@/types/live"; import { ASPECT_VERTICAL_LAYOUT, ASPECT_WIDE_LAYOUT } from "@/types/record"; import { useOverflowObserver } from "@/hooks/resize-observer"; +import { cn } from "@/lib/utils"; const SEGMENT_DURATION = 30; @@ -296,17 +297,18 @@ export function RecordingView({ return (
-
+
{isMobile && ( )}