"use client";
import { ScrollArea } from "./ui/scroll-area";
import { Button } from "./ui/button";
import {
Scissors,
ArrowLeftToLine,
ArrowRightToLine,
Trash2,
Snowflake,
Copy,
SplitSquareHorizontal,
} from "lucide-react";
import {
Tooltip,
TooltipContent,
TooltipTrigger,
TooltipProvider,
} from "./ui/tooltip";
export function Timeline() {
return (
{/* Toolbar */}
Split clip (S)
Split and keep left (A)
Split and keep right (D)
Separate audio (E)
Duplicate clip (Ctrl+D)
Freeze frame (F)
Delete clip (Delete)
{/* Tracks Area */}
{/* Time Markers */}
{Array.from({ length: 16 }).map((_, i) => (
{i}s
))}
{/* Video Track */}
{/* Audio Track */}
{/* Effects Track */}
);
}
function TimelineClip() {
return (
);
}