summaryrefslogtreecommitdiff
path: root/apps/web/src/components/editor/timeline-track.tsx
diff options
context:
space:
mode:
authorSimon Orzel <simonorzel@gmail.com>2025-07-17 01:13:38 +0200
committerSimon Orzel <simonorzel@gmail.com>2025-07-17 01:13:38 +0200
commit0d2894feda369d518f650ac2c832edb0bb8b9254 (patch)
treea74b8966c6ae5cc2351846da028cfb1edc7d6753 /apps/web/src/components/editor/timeline-track.tsx
parent6ff4bcd09391096e7c231a53484fd30dca939690 (diff)
downloadopencut-0d2894feda369d518f650ac2c832edb0bb8b9254.tar.gz
feat: working z indexing and borders
Diffstat (limited to 'apps/web/src/components/editor/timeline-track.tsx')
-rw-r--r--apps/web/src/components/editor/timeline-track.tsx14
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/web/src/components/editor/timeline-track.tsx b/apps/web/src/components/editor/timeline-track.tsx
index 2be143eb..0e72399c 100644
--- a/apps/web/src/components/editor/timeline-track.tsx
+++ b/apps/web/src/components/editor/timeline-track.tsx
@@ -915,12 +915,12 @@ export function TimelineTrackContent({
>
{track.elements.length === 0 ? (
<div
- className={`h-full w-full rounded-sm border-2 border-dashed flex items-center justify-center text-xs text-muted-foreground transition-colors ${
+ className={`h-full w-full border-inset border-b border-dashed flex items-center justify-center text-xs text-muted-foreground transition-colors ${
isDropping
? wouldOverlap
- ? "border-red-500 bg-red-500/10 text-red-600"
- : "border-blue-500 bg-blue-500/10 text-blue-600"
- : "border-muted/30"
+ ? "rounded-sm border-red-500 bg-red-500/10 text-red-600"
+ : "rounded-sm border-blue-500 bg-blue-500/10 text-blue-600"
+ : "border-background"
}`}
>
{isDropping
@@ -930,7 +930,9 @@ export function TimelineTrackContent({
: ""}
</div>
) : (
- <>
+ <div
+ className={`h-full w-full border-b border-dashed border-background flex items-center justify-center text-xs text-muted-foreground transition-colors`}
+ >
{track.elements.map((element) => {
const isSelected = selectedElements.some(
(c) => c.trackId === track.id && c.elementId === element.id
@@ -989,7 +991,7 @@ export function TimelineTrackContent({
/>
);
})}
- </>
+ </div>
)}
</div>
</div>