testing 3

This commit is contained in:
Maze Winther
2026-02-01 11:16:18 +01:00
parent 4f64ff50cd
commit bfcf20e108
3 changed files with 8 additions and 8 deletions
@@ -5,7 +5,7 @@ import { useMemo } from "react";
interface SelectionBoxProps { interface SelectionBoxProps {
startPos: { x: number; y: number } | null; startPos: { x: number; y: number } | null;
currentPos: { x: number; y: number } | null; currentPos: { x: number; y: number } | null;
containerRef: React.RefObject<HTMLElement>; containerRef: React.RefObject<HTMLElement | null>;
isActive: boolean; isActive: boolean;
} }
@@ -7,11 +7,11 @@ import { useEditor } from "@/hooks/use-editor";
interface TimelinePlayheadProps { interface TimelinePlayheadProps {
zoomLevel: number; zoomLevel: number;
rulerRef: React.RefObject<HTMLDivElement>; rulerRef: React.RefObject<HTMLDivElement | null>;
rulerScrollRef: React.RefObject<HTMLDivElement>; rulerScrollRef: React.RefObject<HTMLDivElement | null>;
tracksScrollRef: React.RefObject<HTMLDivElement>; tracksScrollRef: React.RefObject<HTMLDivElement | null>;
timelineRef: React.RefObject<HTMLDivElement>; timelineRef: React.RefObject<HTMLDivElement | null>;
playheadRef?: React.RefObject<HTMLDivElement>; playheadRef?: React.RefObject<HTMLDivElement | null>;
isSnappingToPlayhead?: boolean; isSnappingToPlayhead?: boolean;
} }
@@ -15,8 +15,8 @@ interface TimelineTrackContentProps {
track: TimelineTrack; track: TimelineTrack;
zoomLevel: number; zoomLevel: number;
dragState: ElementDragState; dragState: ElementDragState;
rulerScrollRef: React.RefObject<HTMLDivElement>; rulerScrollRef: React.RefObject<HTMLDivElement | null>;
tracksScrollRef: React.RefObject<HTMLDivElement>; tracksScrollRef: React.RefObject<HTMLDivElement | null>;
lastMouseXRef: React.RefObject<number>; lastMouseXRef: React.RefObject<number>;
onSnapPointChange?: (snapPoint: SnapPoint | null) => void; onSnapPointChange?: (snapPoint: SnapPoint | null) => void;
onResizeStateChange?: (params: { isResizing: boolean }) => void; onResizeStateChange?: (params: { isResizing: boolean }) => void;