summaryrefslogtreecommitdiff
path: root/apps/web/src/components/editor/preview-panel.tsx
diff options
context:
space:
mode:
authorWOGGER7 <saneenmecheri@gmail.com>2025-07-21 14:32:41 +0530
committerWOGGER7 <saneenmecheri@gmail.com>2025-07-21 14:32:41 +0530
commitb555d65ea60d4f1ddd49b67fe4432edfa598c566 (patch)
treeb5a7156e34175d3ec2e547ef3fe3d0e9d129ebc9 /apps/web/src/components/editor/preview-panel.tsx
parent35abbefd2e9e63e12ff2d3b24e0c89f830d3dd98 (diff)
downloadopencut-b555d65ea60d4f1ddd49b67fe4432edfa598c566.tar.gz
Fix preview panel dimensions to account for controls
Diffstat (limited to 'apps/web/src/components/editor/preview-panel.tsx')
-rw-r--r--apps/web/src/components/editor/preview-panel.tsx8
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);