From 7bf0984698e43b9aa2dd879f65951318ed410390 Mon Sep 17 00:00:00 2001 From: Maze <167211895+mazeincoding@users.noreply.github.com> Date: Sat, 31 Jan 2026 00:20:04 +0100 Subject: codebase overhaul (#697) --- .../components/editor/media-panel/drag-overlay.tsx | 57 -- .../src/components/editor/media-panel/index.tsx | 52 -- .../web/src/components/editor/media-panel/store.ts | 86 --- .../src/components/editor/media-panel/tabbar.tsx | 99 ---- .../editor/media-panel/views/captions.tsx | 303 ---------- .../components/editor/media-panel/views/media.tsx | 545 ------------------ .../editor/media-panel/views/settings.tsx | 332 ----------- .../components/editor/media-panel/views/sounds.tsx | 562 ------------------- .../editor/media-panel/views/stickers.tsx | 612 --------------------- .../components/editor/media-panel/views/text.tsx | 36 -- 10 files changed, 2684 deletions(-) delete mode 100644 apps/web/src/components/editor/media-panel/drag-overlay.tsx delete mode 100644 apps/web/src/components/editor/media-panel/index.tsx delete mode 100644 apps/web/src/components/editor/media-panel/store.ts delete mode 100644 apps/web/src/components/editor/media-panel/tabbar.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/captions.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/media.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/settings.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/sounds.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/stickers.tsx delete mode 100644 apps/web/src/components/editor/media-panel/views/text.tsx (limited to 'apps/web/src/components/editor/media-panel') diff --git a/apps/web/src/components/editor/media-panel/drag-overlay.tsx b/apps/web/src/components/editor/media-panel/drag-overlay.tsx deleted file mode 100644 index e1fd257e..00000000 --- a/apps/web/src/components/editor/media-panel/drag-overlay.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { Upload, Plus, Image } from "lucide-react"; -import { Button } from "@/components/ui/button"; - -interface MediaDragOverlayProps { - isVisible: boolean; - isProcessing?: boolean; - progress?: number; - onClick?: () => void; - isEmptyState?: boolean; -} - -export function MediaDragOverlay({ - isVisible, - isProcessing = false, - progress = 0, - onClick, - isEmptyState = false, -}: MediaDragOverlayProps) { - if (!isVisible) return null; - - const handleClick = (e: React.MouseEvent) => { - if (isProcessing || !onClick) return; - e.preventDefault(); - e.stopPropagation(); - onClick(); - }; - - return ( -
- {isProcessing - ? `Processing your files (${progress}%)` - : "Drag and drop videos, photos, and audio files here"} -
-{error}
-- {mediaViewMode === "grid" - ? "Switch to list view" - : "Switch to grid view"} -
-- Sort by {sortBy} ( - {sortOrder === "asc" ? "ascending" : "descending"}) -
-No saved sounds
-- Click the heart icon on any sound to save it here -
-- {savedSounds.length} saved{" "} - {savedSounds.length === 1 ? "sound" : "sounds"} -
- -{sound.name}
- - {sound.username} - -No stickers found
-{message}
-Clear recent stickers
-{displayName}
-{collectionPrefix}
-