'use client'; import { cn } from '@/lib/utils'; interface KeyframeMarkerProps { bar: number; pixelsPerBar: number; color?: string; selected?: boolean; onSelect?: () => void; onDelete?: () => void; className?: string; } export function KeyframeMarker({ bar, pixelsPerBar, color = 'bg-primary', selected = false, onSelect, onDelete, className, }: KeyframeMarkerProps) { const handleClick = (e: React.MouseEvent) => { e.stopPropagation(); onSelect?.(); }; const handleContextMenu = (e: React.MouseEvent) => { e.preventDefault(); e.stopPropagation(); onDelete?.(); }; return (
); }