From e29e0892ac92402dc6258aed2d0bc7e8cc5085b7 Mon Sep 17 00:00:00 2001 From: Hyteq Date: Tue, 24 Jun 2025 08:21:36 +0300 Subject: [PATCH] debug logic for the overlaying / active clips on preview --- .../src/components/editor/preview-panel.tsx | 54 +++++++++++++------ 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/apps/web/src/components/editor/preview-panel.tsx b/apps/web/src/components/editor/preview-panel.tsx index 101f1ff..5c27da5 100644 --- a/apps/web/src/components/editor/preview-panel.tsx +++ b/apps/web/src/components/editor/preview-panel.tsx @@ -8,11 +8,15 @@ import { Button } from "@/components/ui/button"; import { Play, Pause } from "lucide-react"; import { useState, useRef } from "react"; +// Debug flag - set to false to hide active clips info +const SHOW_DEBUG_INFO = process.env.NODE_ENV === 'development'; + export function PreviewPanel() { const { tracks } = useTimelineStore(); const { mediaItems } = useMediaStore(); const { isPlaying, toggle, currentTime } = usePlaybackStore(); const [canvasSize, setCanvasSize] = useState({ width: 1920, height: 1080 }); + const [showDebug, setShowDebug] = useState(SHOW_DEBUG_INFO); const previewRef = useRef(null); // Get active clips at current time @@ -142,6 +146,18 @@ export function PreviewPanel() { ))} + {/* Debug Toggle - Only show in development */} + {SHOW_DEBUG_INFO && ( + + )} +