+
{preview}
{shouldShowPlusOnDrag && (
@@ -222,7 +222,7 @@ function PlusButton({
}}
title={tooltipText}
>
-
+
);
diff --git a/apps/web/src/components/editor/editor-header.tsx b/apps/web/src/components/editor/editor-header.tsx
index c0d8740b..c4bef3f4 100644
--- a/apps/web/src/components/editor/editor-header.tsx
+++ b/apps/web/src/components/editor/editor-header.tsx
@@ -1,13 +1,7 @@
"use client";
import { Button } from "../ui/button";
-import {
- ChevronDown,
- ArrowLeft,
- SquarePen,
- Trash,
- Loader2,
-} from "lucide-react";
+import { ChevronDown } from "lucide-react";
import { KeyboardShortcutsHelp } from "../keyboard-shortcuts-help";
import { useState } from "react";
import {
@@ -27,7 +21,7 @@ import { ThemeToggle } from "../theme-toggle";
import { SOCIAL_LINKS } from "@/constants/site-constants";
import { toast } from "sonner";
import { useEditor } from "@/hooks/use-editor";
-import { PencilIcon } from "@opencut/ui/icons";
+import { OcLeftArrowIcon, OcPencilIcon, OcTrashIcon } from "@opencut/ui/icons";
export function EditorHeader() {
return (
@@ -125,18 +119,14 @@ function ProjectDropdown() {
onClick={handleExit}
disabled={isExiting}
>
- {isExiting ? (
-
- ) : (
-
- )}
+
Projects
setIsRenameDialogOpen(true)}
>
-
+
Rename project
setIsDeleteDialogOpen(true)}
>
-
+
Delete Project
@@ -155,7 +145,7 @@ function ProjectDropdown() {
rel="noopener noreferrer"
className="flex items-center gap-1.5"
>
-
+
Discord
diff --git a/apps/web/src/components/editor/export-button.tsx b/apps/web/src/components/editor/export-button.tsx
index 53e208ee..bf9874d7 100644
--- a/apps/web/src/components/editor/export-button.tsx
+++ b/apps/web/src/components/editor/export-button.tsx
@@ -1,7 +1,7 @@
"use client";
import { useState } from "react";
-import { TransitionUpIcon } from "@opencut/ui/icons";
+import { OcTransitionUpIcon } from "@opencut/ui/icons";
import { Popover, PopoverContent, PopoverTrigger } from "../ui/popover";
import { Button } from "../ui/button";
import { Label } from "../ui/label";
@@ -53,9 +53,9 @@ export function ExportButton() {
}}
>
-
+
Export
-
@@ -240,7 +240,7 @@ function ExportPopover({
>
diff --git a/apps/web/src/components/editor/layout-guide-overlay.tsx b/apps/web/src/components/editor/layout-guide-overlay.tsx
index b384f483..4044278a 100644
--- a/apps/web/src/components/editor/layout-guide-overlay.tsx
+++ b/apps/web/src/components/editor/layout-guide-overlay.tsx
@@ -9,7 +9,7 @@ function TikTokGuide() {
diff --git a/apps/web/src/components/editor/migration-dialog.tsx b/apps/web/src/components/editor/migration-dialog.tsx
index 47a60d3d..4c9550c2 100644
--- a/apps/web/src/components/editor/migration-dialog.tsx
+++ b/apps/web/src/components/editor/migration-dialog.tsx
@@ -36,7 +36,7 @@ export function MigrationDialog() {
-
+
diff --git a/apps/web/src/components/editor/onboarding.tsx b/apps/web/src/components/editor/onboarding.tsx
index 9d1a7272..0a4d41cc 100644
--- a/apps/web/src/components/editor/onboarding.tsx
+++ b/apps/web/src/components/editor/onboarding.tsx
@@ -131,7 +131,7 @@ function NextButton({
return (
);
}
diff --git a/apps/web/src/components/editor/properties-panel/index.tsx b/apps/web/src/components/editor/properties-panel/index.tsx
index 66b84f86..4b1974ee 100644
--- a/apps/web/src/components/editor/properties-panel/index.tsx
+++ b/apps/web/src/components/editor/properties-panel/index.tsx
@@ -52,7 +52,7 @@ function EmptyView() {
return (
diff --git a/apps/web/src/components/editor/scenes-view.tsx b/apps/web/src/components/editor/scenes-view.tsx
index b0dffa34..f7576377 100644
--- a/apps/web/src/components/editor/scenes-view.tsx
+++ b/apps/web/src/components/editor/scenes-view.tsx
@@ -159,7 +159,7 @@ export function ScenesView({ children }: { children: React.ReactNode }) {
{((isSelectMode && selectedScenes.has(scene.id)) ||
(!isSelectMode && currentScene?.id === scene.id)) && (
-
+
)}
diff --git a/apps/web/src/components/editor/timeline/index.tsx b/apps/web/src/components/editor/timeline/index.tsx
index 9c47f016..4ffbbbf3 100644
--- a/apps/web/src/components/editor/timeline/index.tsx
+++ b/apps/web/src/components/editor/timeline/index.tsx
@@ -260,7 +260,7 @@ export function Timeline() {
className="bg-panel z-100 w-28 shrink-0 overflow-y-auto border-r"
style={{ paddingTop: TIMELINE_CONSTANTS.PADDING_TOP }}
>
-
+
{tracks.map((track) => (
{
const isDirectTarget = event.target === event.currentTarget;
diff --git a/apps/web/src/components/footer.tsx b/apps/web/src/components/footer.tsx
index f75bd98b..a824cfaf 100644
--- a/apps/web/src/components/footer.tsx
+++ b/apps/web/src/components/footer.tsx
@@ -56,7 +56,7 @@ export function Footer() {
target="_blank"
rel="noopener noreferrer"
>
-
+
-
+
-
+
diff --git a/apps/web/src/components/gitHub-contribute-section.tsx b/apps/web/src/components/gitHub-contribute-section.tsx
index 51e32e3b..6a6ca6b4 100644
--- a/apps/web/src/components/gitHub-contribute-section.tsx
+++ b/apps/web/src/components/gitHub-contribute-section.tsx
@@ -1,5 +1,5 @@
import { Button } from "./ui/button";
-import { GithubIcon } from "@opencut/ui/icons";
+import { OcGithubIcon } from "@opencut/ui/icons";
import { ExternalLink } from "lucide-react";
import Link from "next/link";
import { SOCIAL_LINKS } from "@/constants/site-constants";
@@ -24,7 +24,7 @@ export function GitHubContributeSection({
rel="noopener noreferrer"
>
@@ -34,7 +34,7 @@ export function GitHubContributeSection({
rel="noopener noreferrer"
>
diff --git a/apps/web/src/components/header.tsx b/apps/web/src/components/header.tsx
index 48f373da..ea7c56a2 100644
--- a/apps/web/src/components/header.tsx
+++ b/apps/web/src/components/header.tsx
@@ -7,12 +7,13 @@ import { Button } from "./ui/button";
import { ArrowRight } from "lucide-react";
import Image from "next/image";
import { ThemeToggle } from "./theme-toggle";
-import { GithubIcon, MenuIcon } from "@opencut/ui/icons";
+import { OcGithubIcon, OcMenuIcon } from "@opencut/ui/icons";
import { cn } from "@/utils/ui";
import { DEFAULT_LOGO_URL, SOCIAL_LINKS } from "@/constants/site-constants";
export function Header() {
const [isMenuOpen, setIsMenuOpen] = useState(false);
+ const closeMenu = () => setIsMenuOpen(false);
const links = [
{
@@ -61,20 +62,20 @@ export function Header() {
className="flex items-center justify-center p-0"
onClick={() => setIsMenuOpen(!isMenuOpen)}
>
-
+
@@ -86,9 +87,24 @@ export function Header() {
"transition-opacity duration-150",
isMenuOpen && "pointer-events-auto opacity-100",
)}
- onClick={() => setIsMenuOpen(false)}
>
+