organize dialogs

This commit is contained in:
Maze Winther
2026-01-27 17:02:48 +01:00
parent 0a7dc295f8
commit 94d4ee0c8c
8 changed files with 15 additions and 15 deletions
@@ -13,7 +13,7 @@ import { PreviewPanel } from "@/components/editor/preview-panel";
import { EditorHeader } from "@/components/editor/editor-header"; import { EditorHeader } from "@/components/editor/editor-header";
import { EditorProvider } from "@/components/providers/editor-provider"; import { EditorProvider } from "@/components/providers/editor-provider";
import { Onboarding } from "@/components/editor/onboarding"; import { Onboarding } from "@/components/editor/onboarding";
import { MigrationDialog } from "@/components/editor/migration-dialog"; import { MigrationDialog } from "@/components/editor/dialogs/migration-dialog";
import { usePanelStore } from "@/stores/panel-store"; import { usePanelStore } from "@/stores/panel-store";
export default function Editor() { export default function Editor() {
+4 -4
View File
@@ -6,7 +6,7 @@ import { useRouter } from "next/navigation";
import type { KeyboardEvent, MouseEvent } from "react"; import type { KeyboardEvent, MouseEvent } from "react";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { toast } from "sonner"; import { toast } from "sonner";
import { MigrationDialog } from "@/components/editor/migration-dialog"; import { MigrationDialog } from "@/components/editor/dialogs/migration-dialog";
import { Button } from "@/components/ui/button"; import { Button } from "@/components/ui/button";
import { Card, CardContent } from "@/components/ui/card"; import { Card, CardContent } from "@/components/ui/card";
import { Checkbox } from "@/components/ui/checkbox"; import { Checkbox } from "@/components/ui/checkbox";
@@ -53,9 +53,9 @@ import {
DropdownMenuItem, DropdownMenuItem,
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"; } from "@/components/ui/dropdown-menu";
import { DeleteProjectDialog } from "@/components/editor/delete-project-dialog"; import { DeleteProjectDialog } from "@/components/editor/dialogs/delete-project-dialog";
import { ProjectInfoDialog } from "@/components/editor/project-info-dialog"; import { ProjectInfoDialog } from "@/components/editor/dialogs/project-info-dialog";
import { RenameProjectDialog } from "@/components/rename-project-dialog"; import { RenameProjectDialog } from "@/components/editor/dialogs/rename-project-dialog";
import { cn } from "@/utils/ui"; import { cn } from "@/utils/ui";
const formatProjectDuration = ({ const formatProjectDuration = ({
@@ -7,9 +7,9 @@ import {
DialogHeader, DialogHeader,
DialogTitle, DialogTitle,
} from "@/components/ui/dialog"; } from "@/components/ui/dialog";
import { Alert, AlertDescription, AlertTitle } from "../ui/alert"; import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert";
import { Label } from "../ui/label"; import { Label } from "@/components/ui/label";
import { Input } from "../ui/input"; import { Input } from "@/components/ui/input";
export function DeleteProjectDialog({ export function DeleteProjectDialog({
isOpen, isOpen,
@@ -9,7 +9,7 @@ import {
import type { TProjectMetadata } from "@/types/project"; import type { TProjectMetadata } from "@/types/project";
import { formatDate } from "@/utils/date"; import { formatDate } from "@/utils/date";
import { formatTimeCode } from "@/lib/time"; import { formatTimeCode } from "@/lib/time";
import { Button } from "../ui/button"; import { Button } from "@/components/ui/button";
function InfoRow({ function InfoRow({
label, label,
@@ -9,7 +9,7 @@ import {
} from "@/components/ui/dialog"; } from "@/components/ui/dialog";
import { Input } from "@/components/ui/input"; import { Input } from "@/components/ui/input";
import { useState } from "react"; import { useState } from "react";
import { Label } from "./ui/label"; import { Label } from "@/components/ui/label";
export function RenameProjectDialog({ export function RenameProjectDialog({
isOpen, isOpen,
@@ -7,7 +7,7 @@ import {
useKeyboardShortcutsHelp, useKeyboardShortcutsHelp,
} from "@/hooks/use-keyboard-shortcuts-help"; } from "@/hooks/use-keyboard-shortcuts-help";
import { useKeybindingsStore } from "@/stores/keybindings-store"; import { useKeybindingsStore } from "@/stores/keybindings-store";
import { Button } from "../ui/button"; import { Button } from "@/components/ui/button";
import { import {
Dialog, Dialog,
DialogBody, DialogBody,
@@ -15,7 +15,7 @@ import {
DialogFooter, DialogFooter,
DialogHeader, DialogHeader,
DialogTitle, DialogTitle,
} from "../ui/dialog"; } from "@/components/ui/dialog";
export function ShortcutsDialog({ export function ShortcutsDialog({
isOpen, isOpen,
@@ -11,8 +11,8 @@ import {
DropdownMenuTrigger, DropdownMenuTrigger,
} from "../ui/dropdown-menu"; } from "../ui/dropdown-menu";
import Link from "next/link"; import Link from "next/link";
import { RenameProjectDialog } from "../rename-project-dialog"; import { RenameProjectDialog } from "./dialogs/rename-project-dialog";
import { DeleteProjectDialog } from "./delete-project-dialog"; import { DeleteProjectDialog } from "./dialogs/delete-project-dialog";
import { useRouter } from "next/navigation"; import { useRouter } from "next/navigation";
import { FaDiscord } from "react-icons/fa6"; import { FaDiscord } from "react-icons/fa6";
import { ExportButton } from "./export-button"; import { ExportButton } from "./export-button";
@@ -27,7 +27,7 @@ import {
CommandIcon, CommandIcon,
} from "@hugeicons/core-free-icons"; } from "@hugeicons/core-free-icons";
import { HugeiconsIcon } from "@hugeicons/react"; import { HugeiconsIcon } from "@hugeicons/react";
import { ShortcutsDialog } from "./shortcuts-dialog"; import { ShortcutsDialog } from "./dialogs/shortcuts-dialog";
export function EditorHeader() { export function EditorHeader() {
return ( return (