From ae940569523dc7ad9193e53d0eaf1e6e93279bff Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Sat, 26 Jul 2025 11:50:12 +0200 Subject: [PATCH] fix: scroll in media panel --- .../components/editor/media-panel/index.tsx | 4 +- .../editor/media-panel/views/media.tsx | 107 +++++++++--------- 2 files changed, 57 insertions(+), 54 deletions(-) diff --git a/apps/web/src/components/editor/media-panel/index.tsx b/apps/web/src/components/editor/media-panel/index.tsx index 1dfa08c0..359612f8 100644 --- a/apps/web/src/components/editor/media-panel/index.tsx +++ b/apps/web/src/components/editor/media-panel/index.tsx @@ -46,9 +46,9 @@ export function MediaPanel() { }; return ( -
+
-
{viewMap[activeTab]}
+
{viewMap[activeTab]}
); } diff --git a/apps/web/src/components/editor/media-panel/views/media.tsx b/apps/web/src/components/editor/media-panel/views/media.tsx index 66d0d00d..f218dc14 100644 --- a/apps/web/src/components/editor/media-panel/views/media.tsx +++ b/apps/web/src/components/editor/media-panel/views/media.tsx @@ -25,6 +25,7 @@ import { import { DraggableMediaItem } from "@/components/ui/draggable-item"; import { useProjectStore } from "@/stores/project-store"; import { useTimelineStore } from "@/stores/timeline-store"; +import { ScrollArea } from "@/components/ui/scroll-area"; export function MediaView() { const { mediaItems, addMediaItem, removeMediaItem } = useMediaStore(); @@ -204,7 +205,7 @@ export function MediaView() { className={`h-full flex flex-col gap-1 transition-colors relative ${isDragOver ? "bg-accent/30" : ""}`} {...dragProps} > -
+
{/* Search and filter controls */}