diff options
| author | WOGGER7 <saneenmecheri@gmail.com> | 2025-07-21 14:32:41 +0530 |
|---|---|---|
| committer | WOGGER7 <saneenmecheri@gmail.com> | 2025-07-21 14:32:41 +0530 |
| commit | b555d65ea60d4f1ddd49b67fe4432edfa598c566 (patch) | |
| tree | b5a7156e34175d3ec2e547ef3fe3d0e9d129ebc9 /apps/web/src/components | |
| parent | 35abbefd2e9e63e12ff2d3b24e0c89f830d3dd98 (diff) | |
| download | opencut-b555d65ea60d4f1ddd49b67fe4432edfa598c566.tar.gz | |
Fix preview panel dimensions to account for controls
Diffstat (limited to 'apps/web/src/components')
| -rw-r--r-- | apps/web/src/components/editor/preview-panel.tsx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/web/src/components/editor/preview-panel.tsx b/apps/web/src/components/editor/preview-panel.tsx index b7e38cbc..af603e97 100644 --- a/apps/web/src/components/editor/preview-panel.tsx +++ b/apps/web/src/components/editor/preview-panel.tsx @@ -53,9 +53,11 @@ export function PreviewPanel() { let availableWidth, availableHeight; if (isExpanded) { - // Use full viewport when expanded - availableWidth = window.innerWidth; - availableHeight = window.innerHeight; + // Use full viewport when expanded, accounting for controls and margin + const controlsHeight = 80; // Approximate height of controls area + const marginSpace = 24; // m-3 = 12px on each side = 24px total + availableWidth = window.innerWidth - marginSpace; + availableHeight = window.innerHeight - controlsHeight - marginSpace; } else { container = containerRef.current.getBoundingClientRect(); const computedStyle = getComputedStyle(containerRef.current); |
