diff options
| author | enkeii64 <imenkei64@gmail.com> | 2025-08-04 17:38:02 +1000 |
|---|---|---|
| committer | enkeii64 <imenkei64@gmail.com> | 2025-08-04 17:38:02 +1000 |
| commit | 3a6bc6ebf71475a19b9202061ab08f93d1a67b9f (patch) | |
| tree | 3cf00905e560c561ebea05a5b1b8a2bece4c7602 /apps/web/src/components/editor/preview-panel.tsx | |
| parent | ae54aff1a9762ceb9e42a534c29c584bbf18d6d5 (diff) | |
| download | opencut-3a6bc6ebf71475a19b9202061ab08f93d1a67b9f.tar.gz | |
feat: add panel presets
Diffstat (limited to 'apps/web/src/components/editor/preview-panel.tsx')
| -rw-r--r-- | apps/web/src/components/editor/preview-panel.tsx | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/apps/web/src/components/editor/preview-panel.tsx b/apps/web/src/components/editor/preview-panel.tsx index 58cc5d5b..96166d43 100644 --- a/apps/web/src/components/editor/preview-panel.tsx +++ b/apps/web/src/components/editor/preview-panel.tsx @@ -350,18 +350,20 @@ export function PreviewPanel() { style={{ left: `${ 50 + - ((dragState.isDragging && dragState.elementId === element.id - ? dragState.currentX - : element.x) / - canvasSize.width) * + ( + (dragState.isDragging && dragState.elementId === element.id + ? dragState.currentX + : element.x) / canvasSize.width + ) * 100 }%`, top: `${ 50 + - ((dragState.isDragging && dragState.elementId === element.id - ? dragState.currentY - : element.y) / - canvasSize.height) * + ( + (dragState.isDragging && dragState.elementId === element.id + ? dragState.currentY + : element.y) / canvasSize.height + ) * 100 }%`, transform: `translate(-50%, -50%) rotate(${element.rotation}deg) scale(${scaleRatio})`, |
