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/panel-preset-selector.tsx | 91 ---------------------- 1 file changed, 91 deletions(-) delete mode 100644 apps/web/src/components/editor/panel-preset-selector.tsx (limited to 'apps/web/src/components/editor/panel-preset-selector.tsx') diff --git a/apps/web/src/components/editor/panel-preset-selector.tsx b/apps/web/src/components/editor/panel-preset-selector.tsx deleted file mode 100644 index af22a171..00000000 --- a/apps/web/src/components/editor/panel-preset-selector.tsx +++ /dev/null @@ -1,91 +0,0 @@ -"use client"; - -import { Button } from "../ui/button"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "../ui/dropdown-menu"; -import { ChevronDown, RotateCcw, LayoutPanelTop } from "lucide-react"; -import { usePanelStore, type PanelPreset } from "@/stores/panel-store"; - -const PRESET_LABELS: Record = { - default: "Default", - media: "Media", - inspector: "Inspector", - "vertical-preview": "Vertical Preview", -}; - -const PRESET_DESCRIPTIONS: Record = { - default: "Media, preview, and inspector on top row, timeline on bottom", - media: "Full height media on left, preview and inspector on top row", - inspector: "Full height inspector on right, media and preview on top row", - "vertical-preview": "Full height preview on right for vertical videos", -}; - -export function PanelPresetSelector() { - const { activePreset, setActivePreset, resetPreset } = usePanelStore(); - - const handlePresetChange = (preset: PanelPreset) => { - setActivePreset(preset); - }; - - const handleResetPreset = (preset: PanelPreset, event: React.MouseEvent) => { - event.stopPropagation(); - resetPreset(preset); - }; - - return ( - - - - - -
- Panel Presets -
- - {(Object.keys(PRESET_LABELS) as PanelPreset[]).map((preset) => ( - handlePresetChange(preset)} - className="flex items-start justify-between gap-2 py-2 px-3 cursor-pointer" - > -
-
- - {PRESET_LABELS[preset]} - - {activePreset === preset && ( -
- )} -
-

- {PRESET_DESCRIPTIONS[preset]} -

-
- - - ))} - - - ); -} -- cgit v1.3.1