summaryrefslogtreecommitdiff
path: root/apps/web/src/components
diff options
context:
space:
mode:
authoriza <59828082+izadoesdev@users.noreply.github.com>2025-06-25 16:00:45 +0300
committerGitHub <noreply@github.com>2025-06-25 16:00:45 +0300
commit92a8466368ba6a04bc4a66399456753940911f68 (patch)
tree6de067dd83e7e84619b3eae3575f15140f94113f /apps/web/src/components
parentc18b173bc918c7f1688a30586b75792938e57690 (diff)
parent07351ca7e6ca8da79fc0206aa843847184c12efe (diff)
downloadopencut-92a8466368ba6a04bc4a66399456753940911f68.tar.gz
Merge pull request #101 from GeorgeCaoJ/fix/drag-drop-new-tracks
fix(timeline): drag and drop to create new track
Diffstat (limited to 'apps/web/src/components')
-rw-r--r--apps/web/src/components/editor/timeline.tsx20
1 files changed, 11 insertions, 9 deletions
diff --git a/apps/web/src/components/editor/timeline.tsx b/apps/web/src/components/editor/timeline.tsx
index ce0ffa30..f84a1863 100644
--- a/apps/web/src/components/editor/timeline.tsx
+++ b/apps/web/src/components/editor/timeline.tsx
@@ -566,15 +566,6 @@ export function Timeline() {
onMouseLeave={() => setIsInTimeline(false)}
onWheel={handleWheel}
>
- {/* Show overlay when dragging media over the timeline */}
- {isDragOver && (
- <div className="absolute inset-0 z-20 flex items-center justify-center pointer-events-none backdrop-blur-lg">
- <div>
- Drop media here to add to timeline
- </div>
- </div>
- )}
-
{/* Toolbar */}
<div className="border-b flex items-center px-2 py-1 gap-1">
<TooltipProvider delayDuration={500}>
@@ -953,6 +944,17 @@ export function Timeline() {
)}
</>
)}
+ {isDragOver && (
+ <div
+ className="absolute left-0 right-0 border-2 border-dashed border-accent flex items-center justify-center text-muted-foreground"
+ style={{
+ top: `${tracks.length * 60}px`,
+ height: "60px",
+ }}
+ >
+ <div>Drop media here to add a new track</div>
+ </div>
+ )}
</div>
</div>
</div>