mirror of
https://github.com/OpenCut-app/OpenCut.git
synced 2026-07-13 21:52:53 +02:00
refactor: move timeline components to /timeline
This commit is contained in:
+6
-6
@@ -1,7 +1,7 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { ScrollArea } from "../ui/scroll-area";
|
import { ScrollArea } from "../../ui/scroll-area";
|
||||||
import { Button } from "../ui/button";
|
import { Button } from "../../ui/button";
|
||||||
import {
|
import {
|
||||||
Scissors,
|
Scissors,
|
||||||
ArrowLeftToLine,
|
ArrowLeftToLine,
|
||||||
@@ -24,13 +24,13 @@ import {
|
|||||||
TooltipContent,
|
TooltipContent,
|
||||||
TooltipTrigger,
|
TooltipTrigger,
|
||||||
TooltipProvider,
|
TooltipProvider,
|
||||||
} from "../ui/tooltip";
|
} from "../../ui/tooltip";
|
||||||
import {
|
import {
|
||||||
ContextMenu,
|
ContextMenu,
|
||||||
ContextMenuContent,
|
ContextMenuContent,
|
||||||
ContextMenuItem,
|
ContextMenuItem,
|
||||||
ContextMenuTrigger,
|
ContextMenuTrigger,
|
||||||
} from "../ui/context-menu";
|
} from "../../ui/context-menu";
|
||||||
import { useTimelineStore } from "@/stores/timeline-store";
|
import { useTimelineStore } from "@/stores/timeline-store";
|
||||||
import { useMediaStore } from "@/stores/media-store";
|
import { useMediaStore } from "@/stores/media-store";
|
||||||
import { usePlaybackStore } from "@/stores/playback-store";
|
import { usePlaybackStore } from "@/stores/playback-store";
|
||||||
@@ -44,9 +44,9 @@ import {
|
|||||||
TimelinePlayhead,
|
TimelinePlayhead,
|
||||||
useTimelinePlayheadRuler,
|
useTimelinePlayheadRuler,
|
||||||
} from "./timeline-playhead";
|
} from "./timeline-playhead";
|
||||||
import { SelectionBox } from "./selection-box";
|
import { SelectionBox } from "../selection-box";
|
||||||
import { useSelectionBox } from "@/hooks/use-selection-box";
|
import { useSelectionBox } from "@/hooks/use-selection-box";
|
||||||
import { SnapIndicator } from "./snap-indicator";
|
import { SnapIndicator } from "../snap-indicator";
|
||||||
import { SnapPoint } from "@/hooks/use-timeline-snapping";
|
import { SnapPoint } from "@/hooks/use-timeline-snapping";
|
||||||
import type { DragData, TimelineTrack } from "@/types/timeline";
|
import type { DragData, TimelineTrack } from "@/types/timeline";
|
||||||
import {
|
import {
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
import { Button } from "../ui/button";
|
import { Button } from "../../ui/button";
|
||||||
import {
|
import {
|
||||||
MoreVertical,
|
MoreVertical,
|
||||||
Scissors,
|
Scissors,
|
||||||
@@ -17,7 +17,7 @@ import {
|
|||||||
import { useMediaStore } from "@/stores/media-store";
|
import { useMediaStore } from "@/stores/media-store";
|
||||||
import { useTimelineStore } from "@/stores/timeline-store";
|
import { useTimelineStore } from "@/stores/timeline-store";
|
||||||
import { usePlaybackStore } from "@/stores/playback-store";
|
import { usePlaybackStore } from "@/stores/playback-store";
|
||||||
import AudioWaveform from "./audio-waveform";
|
import AudioWaveform from "../audio-waveform";
|
||||||
import { toast } from "sonner";
|
import { toast } from "sonner";
|
||||||
import { TimelineElementProps, TrackType } from "@/types/timeline";
|
import { TimelineElementProps, TrackType } from "@/types/timeline";
|
||||||
import { useTimelineElementResize } from "@/hooks/use-timeline-element-resize";
|
import { useTimelineElementResize } from "@/hooks/use-timeline-element-resize";
|
||||||
@@ -35,14 +35,14 @@ import {
|
|||||||
DropdownMenuSub,
|
DropdownMenuSub,
|
||||||
DropdownMenuSubContent,
|
DropdownMenuSubContent,
|
||||||
DropdownMenuSubTrigger,
|
DropdownMenuSubTrigger,
|
||||||
} from "../ui/dropdown-menu";
|
} from "../../ui/dropdown-menu";
|
||||||
import {
|
import {
|
||||||
ContextMenu,
|
ContextMenu,
|
||||||
ContextMenuContent,
|
ContextMenuContent,
|
||||||
ContextMenuItem,
|
ContextMenuItem,
|
||||||
ContextMenuSeparator,
|
ContextMenuSeparator,
|
||||||
ContextMenuTrigger,
|
ContextMenuTrigger,
|
||||||
} from "../ui/context-menu";
|
} from "../../ui/context-menu";
|
||||||
|
|
||||||
export function TimelineElement({
|
export function TimelineElement({
|
||||||
element,
|
element,
|
||||||
Reference in New Issue
Block a user