diff --git a/.cursor/rules/codebase-index.mdc b/.cursor/rules/codebase-index.mdc index 0d576bc6..d168069d 100644 --- a/.cursor/rules/codebase-index.mdc +++ b/.cursor/rules/codebase-index.mdc @@ -1665,18 +1665,18 @@ create-icon.tsx export function createIcon({ definition }: CreateIconParams) index.tsx - export const GoogleIcon - export const GithubIcon - export const VercelIcon - export const DataBuddyIcon - export const MarbleIcon - export const BackgroundIcon - export const SocialsIcon - export const TransitionUpIcon - export const MenuIcon - export const PencilIcon - export const LeftArrowIcon - export const TrashIcon + export const OcGoogleIcon + export const OcGithubIcon + export const OcVercelIcon + export const OcDataBuddyIcon + export const OcMarbleIcon + export const OcBackgroundIcon + export const OcSocialsIcon + export const OcTransitionUpIcon + export const OcMenuIcon + export const OcPencilIcon + export const OcLeftArrowIcon + export const OcTrashIcon types.ts export type IconProps = Omit< @@ -1694,25 +1694,14 @@ types.ts nodes: IconNode; } -## packages/ui/src/icons/collections - -brand.ts - export const BRAND_COLLECTION - -editor.ts - export const EDITOR_COLLECTION - -index.ts - export const ICON_COLLECTIONS - -ui.ts - export const UI_COLLECTION - ## packages/ui/src/icons/registry brand.ts export const BRAND_ICONS +editor.ts + export const EDITOR_ICONS + index.ts export const ICON_DEFINITIONS diff --git a/apps/web/src/app/blog/page.tsx b/apps/web/src/app/blog/page.tsx index 64a539d0..6f9c57bc 100644 --- a/apps/web/src/app/blog/page.tsx +++ b/apps/web/src/app/blog/page.tsx @@ -60,7 +60,7 @@ function AuthorList({ authors }: { authors: Author[] }) {
{authors.map((author) => (
- + {author.name.charAt(0).toUpperCase()} diff --git a/apps/web/src/app/contributors/page.tsx b/apps/web/src/app/contributors/page.tsx index fd159576..25501f92 100644 --- a/apps/web/src/app/contributors/page.tsx +++ b/apps/web/src/app/contributors/page.tsx @@ -1,4 +1,4 @@ -import { GithubIcon } from "@opencut/ui/icons"; +import { OcGithubIcon } from "@opencut/ui/icons"; import { ExternalLink } from "lucide-react"; import type { Metadata } from "next"; import Link from "next/link"; @@ -101,7 +101,7 @@ export default async function ContributorsPage() { function StatItem({ value, label }: { value: number; label: string }) { return (
-
+
{value} {label}
@@ -187,7 +187,7 @@ function AllContributorsSection({ className="opacity-100 transition-opacity hover:opacity-70" >
- +
-
- +
+

No contributors found

@@ -231,9 +231,9 @@ function EmptyState() { rel="noopener noreferrer" >
@@ -259,8 +259,8 @@ function ExternalToolsSection() { > -
- +
+

{tool.name}

diff --git a/apps/web/src/app/editor/[project_id]/page.tsx b/apps/web/src/app/editor/[project_id]/page.tsx index 958b0565..5b02b7db 100644 --- a/apps/web/src/app/editor/[project_id]/page.tsx +++ b/apps/web/src/app/editor/[project_id]/page.tsx @@ -40,7 +40,7 @@ function EditorLayout() { return ( { setPanel("mainContent", sizes[0] ?? panels.mainContent); setPanel("timeline", sizes[1] ?? panels.timeline); @@ -54,7 +54,7 @@ function EditorLayout() { > { setPanel("tools", sizes[0] ?? panels.tools); setPanel("preview", sizes[1] ?? panels.preview); diff --git a/apps/web/src/app/projects/page-legacy.tsx b/apps/web/src/app/projects/page-legacy.tsx index 23906d0f..e1138765 100644 --- a/apps/web/src/app/projects/page-legacy.tsx +++ b/apps/web/src/app/projects/page-legacy.tsx @@ -171,7 +171,7 @@ export default function ProjectsPage() { size="sm" onClick={handleCancelSelection} > - + Cancel {selectedProjects.size > 0 && ( @@ -180,7 +180,7 @@ export default function ProjectsPage() { size="sm" onClick={() => setIsBulkDeleteDialogOpen(true)} > - + Delete ({selectedProjects.size}) )} @@ -210,7 +210,7 @@ export default function ProjectsPage() { {isSelectionMode ? (
@@ -429,7 +429,7 @@ function ProjectCard({ className="object-cover" /> ) : ( -
+
)} @@ -562,7 +562,7 @@ function ProjectsLoader() {
- +
@@ -575,7 +575,7 @@ function ProjectsLoader() { function CreateButton({ onClick }: { onClick?: () => void }) { return ( ); diff --git a/apps/web/src/app/projects/page.tsx b/apps/web/src/app/projects/page.tsx index 76c1ca20..32243987 100644 --- a/apps/web/src/app/projects/page.tsx +++ b/apps/web/src/app/projects/page.tsx @@ -110,7 +110,7 @@ export default function ProjectsPage() { href="/projects" className="flex items-center gap-3 rounded-2xl bg-blue-50/50 px-4 py-3 text-sm font-medium text-[#00A3FF]" > - + Projects
@@ -122,14 +122,14 @@ export default function ProjectsPage() { href="/projects" className="flex items-center gap-3 rounded-2xl px-4 py-3 text-sm font-medium text-slate-500 hover:bg-slate-50 hover:text-slate-900" > - + Marketing - + Social media @@ -143,7 +143,7 @@ export default function ProjectsPage() {
- + -
@@ -226,7 +226,7 @@ export default function ProjectsPage() {
{ toggleProjectSelection({ @@ -243,7 +243,7 @@ export default function ProjectsPage() { className="rounded-full bg-white/90 p-2 text-slate-600 backdrop-blur-sm hover:bg-white hover:text-[#00A3FF]" aria-label="Project menu" > -

{sponsor.description}

diff --git a/apps/web/src/components/editor/assets-panel/drag-overlay.tsx b/apps/web/src/components/editor/assets-panel/drag-overlay.tsx index ba1984e6..193ba966 100644 --- a/apps/web/src/components/editor/assets-panel/drag-overlay.tsx +++ b/apps/web/src/components/editor/assets-panel/drag-overlay.tsx @@ -28,7 +28,7 @@ export function MediaDragOverlay({ return ( @@ -376,7 +376,7 @@ function StickersContentView({ category }: { category: StickerCategory }) { /> ) : (
- +
)}
@@ -489,7 +489,7 @@ function CollectionItem({ title, subtitle, onClick }: CollectionItemProps) {

{title}

{subtitle}

- + ); } @@ -522,13 +522,13 @@ function StickerItem({ const collectionPrefix = iconName.split(":")[0]; const preview = imageError ? ( -
+
{displayName}
) : ( -
+
{displayName} -
+
{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() { TikTok layout guide 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)} >
+ ); @@ -235,7 +235,7 @@ const CarouselNext = React.forwardRef< variant={variant} size={size} className={cn( - "absolute h-8 w-8 rounded-full", + "absolute size-8 rounded-full", orientation === "horizontal" ? "top-1/2 -right-12 -translate-y-1/2" : "-bottom-12 left-1/2 -translate-x-1/2 rotate-90", @@ -245,7 +245,7 @@ const CarouselNext = React.forwardRef< onClick={scrollNext} {...props} > - + Next slide ); diff --git a/apps/web/src/components/ui/chart.tsx b/apps/web/src/components/ui/chart.tsx index 645be293..2bd04b20 100644 --- a/apps/web/src/components/ui/chart.tsx +++ b/apps/web/src/components/ui/chart.tsx @@ -199,7 +199,7 @@ const ChartTooltipContent = React.forwardRef<
svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5", + "[&>svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:size-2.5", indicator === "dot" && "items-center", )} > @@ -215,7 +215,7 @@ const ChartTooltipContent = React.forwardRef< className={cn( "shrink-0 rounded-[2px] border-(--color-border) bg-(--color-bg)", { - "h-2.5 w-2.5": indicator === "dot", + "size-2.5": indicator === "dot", "w-1": indicator === "line", "w-0 border-[1.5px] border-dashed bg-transparent": indicator === "dashed", @@ -298,14 +298,14 @@ const ChartLegendContent = React.forwardRef<
svg]:text-muted-foreground flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3", + "[&>svg]:text-muted-foreground flex items-center gap-1.5 [&>svg]:size-3", )} > {itemConfig?.icon && !hideIcon ? ( ) : (
- + )); diff --git a/apps/web/src/components/ui/command.tsx b/apps/web/src/components/ui/command.tsx index e4554bbf..0f77a4ce 100644 --- a/apps/web/src/components/ui/command.tsx +++ b/apps/web/src/components/ui/command.tsx @@ -14,7 +14,7 @@ const Command = React.forwardRef< { return ( - + {children} @@ -39,7 +39,7 @@ const CommandInput = React.forwardRef< React.ComponentPropsWithoutRef >(({ className, ...props }, ref) => (
- + - + - + {children} @@ -143,9 +143,9 @@ const ContextMenuRadioItem = React.forwardRef< className={cn(contextMenuItemVariants({ variant }), "pr-2 pl-8", className)} {...props} > - + - + {children} diff --git a/apps/web/src/components/ui/dialog.tsx b/apps/web/src/components/ui/dialog.tsx index 85df9bef..f7a8074a 100644 --- a/apps/web/src/components/ui/dialog.tsx +++ b/apps/web/src/components/ui/dialog.tsx @@ -50,7 +50,7 @@ const DialogContent = React.forwardRef< > {children} - + Close diff --git a/apps/web/src/components/ui/dropdown-menu.tsx b/apps/web/src/components/ui/dropdown-menu.tsx index 41970ca3..33835052 100644 --- a/apps/web/src/components/ui/dropdown-menu.tsx +++ b/apps/web/src/components/ui/dropdown-menu.tsx @@ -136,9 +136,9 @@ const DropdownMenuCheckboxItem = React.forwardRef< {...props} > {children} - + - + @@ -162,9 +162,9 @@ const DropdownMenuRadioItem = React.forwardRef< )} {...props} > - + - + {children} diff --git a/apps/web/src/components/ui/input-with-back.tsx b/apps/web/src/components/ui/input-with-back.tsx index cd551571..66167875 100644 --- a/apps/web/src/components/ui/input-with-back.tsx +++ b/apps/web/src/components/ui/input-with-back.tsx @@ -74,7 +74,7 @@ export function InputWithBack({ }} transition={smoothTransition} > - + ( aria-label={showPassword ? "Hide password" : "Show password"} > {showPassword ? ( - + ) : ( - + )} )} diff --git a/apps/web/src/components/ui/menubar.tsx b/apps/web/src/components/ui/menubar.tsx index 52303fdd..17a93839 100644 --- a/apps/web/src/components/ui/menubar.tsx +++ b/apps/web/src/components/ui/menubar.tsx @@ -62,7 +62,7 @@ const MenubarSubTrigger = React.forwardRef< {...props} > {children} - + )); MenubarSubTrigger.displayName = MenubarPrimitive.SubTrigger.displayName; @@ -138,9 +138,9 @@ const MenubarCheckboxItem = React.forwardRef< checked={checked} {...props} > - + - + {children} @@ -160,9 +160,9 @@ const MenubarRadioItem = React.forwardRef< )} {...props} > - + - + {children} diff --git a/apps/web/src/components/ui/navigation-menu.tsx b/apps/web/src/components/ui/navigation-menu.tsx index 576e04d5..c83d80c3 100644 --- a/apps/web/src/components/ui/navigation-menu.tsx +++ b/apps/web/src/components/ui/navigation-menu.tsx @@ -109,7 +109,7 @@ const NavigationMenuIndicator = React.forwardRef< )} {...props} > -
+
)); NavigationMenuIndicator.displayName = diff --git a/apps/web/src/components/ui/pagination.tsx b/apps/web/src/components/ui/pagination.tsx index 4f5f4e46..96eec969 100644 --- a/apps/web/src/components/ui/pagination.tsx +++ b/apps/web/src/components/ui/pagination.tsx @@ -69,7 +69,7 @@ const PaginationPrevious = ({ className={cn("gap-1 pl-2.5", className)} {...props} > - + Previous ); @@ -86,7 +86,7 @@ const PaginationNext = ({ {...props} > Next - + ); PaginationNext.displayName = "PaginationNext"; @@ -97,10 +97,10 @@ const PaginationEllipsis = ({ }: React.ComponentProps<"span">) => ( - + More pages ); diff --git a/apps/web/src/components/ui/phone-input.tsx b/apps/web/src/components/ui/phone-input.tsx index 13fa4020..1d0eeb07 100644 --- a/apps/web/src/components/ui/phone-input.tsx +++ b/apps/web/src/components/ui/phone-input.tsx @@ -98,7 +98,7 @@ const CountrySelect = ({ /> diff --git a/apps/web/src/components/ui/progress.tsx b/apps/web/src/components/ui/progress.tsx index 380ecbbf..d19cc1bf 100644 --- a/apps/web/src/components/ui/progress.tsx +++ b/apps/web/src/components/ui/progress.tsx @@ -18,7 +18,7 @@ const Progress = React.forwardRef< {...props} > diff --git a/apps/web/src/components/ui/radio-group.tsx b/apps/web/src/components/ui/radio-group.tsx index 83218bac..fe2045dc 100644 --- a/apps/web/src/components/ui/radio-group.tsx +++ b/apps/web/src/components/ui/radio-group.tsx @@ -28,13 +28,13 @@ const RadioGroupItem = React.forwardRef< - + ); diff --git a/apps/web/src/components/ui/resizable.tsx b/apps/web/src/components/ui/resizable.tsx index 663ce194..9287797d 100644 --- a/apps/web/src/components/ui/resizable.tsx +++ b/apps/web/src/components/ui/resizable.tsx @@ -10,7 +10,7 @@ const ResizablePanelGroup = ({ }: React.ComponentProps) => ( - + )); SelectScrollUpButton.displayName = SelectPrimitive.ScrollUpButton.displayName; @@ -77,7 +77,7 @@ const SelectScrollDownButton = React.forwardRef< )} {...props} > - + )); SelectScrollDownButton.displayName = @@ -142,9 +142,9 @@ const SelectItem = React.forwardRef< className={cn(selectItemVariants({ variant }), className)} {...props} > - + - + {children} diff --git a/apps/web/src/components/ui/sidebar.tsx b/apps/web/src/components/ui/sidebar.tsx index a1a520e9..3ac9d93a 100644 --- a/apps/web/src/components/ui/sidebar.tsx +++ b/apps/web/src/components/ui/sidebar.tsx @@ -198,7 +198,7 @@ function Sidebar({ Sidebar Displays the mobile sidebar. -
{children}
+
{children}
); @@ -243,7 +243,7 @@ function Sidebar({
{children}
diff --git a/apps/web/src/components/ui/slider.tsx b/apps/web/src/components/ui/slider.tsx index 2f724831..aeed8b9d 100644 --- a/apps/web/src/components/ui/slider.tsx +++ b/apps/web/src/components/ui/slider.tsx @@ -20,7 +20,7 @@ const Slider = React.forwardRef< - + )); Slider.displayName = SliderPrimitive.Root.displayName; diff --git a/apps/web/src/components/ui/switch.tsx b/apps/web/src/components/ui/switch.tsx index e8c35ede..83ced55d 100644 --- a/apps/web/src/components/ui/switch.tsx +++ b/apps/web/src/components/ui/switch.tsx @@ -19,7 +19,7 @@ const Switch = React.forwardRef< > diff --git a/apps/web/src/components/ui/toast.tsx b/apps/web/src/components/ui/toast.tsx index 915cecf0..137271d2 100644 --- a/apps/web/src/components/ui/toast.tsx +++ b/apps/web/src/components/ui/toast.tsx @@ -83,7 +83,7 @@ const ToastClose = React.forwardRef< toast-close="" {...props} > - + )); ToastClose.displayName = ToastPrimitives.Close.displayName; diff --git a/apps/web/src/constants/site-constants.ts b/apps/web/src/constants/site-constants.ts index 096a1916..9ae9d53c 100644 --- a/apps/web/src/constants/site-constants.ts +++ b/apps/web/src/constants/site-constants.ts @@ -1,4 +1,4 @@ -import { DataBuddyIcon, MarbleIcon, VercelIcon } from "@opencut/ui/icons"; +import { OcDataBuddyIcon, OcMarbleIcon, OcVercelIcon } from "@opencut/ui/icons"; export const SITE_URL = "https://opencut.app"; @@ -25,19 +25,19 @@ export const EXTERNAL_TOOLS: ExternalTool[] = [ description: "Modern headless CMS for content management and the blog for OpenCut", url: "https://marblecms.com?utm_source=opencut", - icon: MarbleIcon, + icon: OcMarbleIcon, }, { name: "Vercel", description: "Platform where we deploy and host OpenCut", url: "https://vercel.com?utm_source=opencut", - icon: VercelIcon, + icon: OcVercelIcon, }, { name: "Databuddy", description: "GDPR compliant analytics and user insights for OpenCut", url: "https://databuddy.cc?utm_source=opencut", - icon: DataBuddyIcon, + icon: OcDataBuddyIcon, }, ]; diff --git a/apps/web/src/constants/timeline-constants.tsx b/apps/web/src/constants/timeline-constants.tsx index 4058ed03..2a153cb2 100644 --- a/apps/web/src/constants/timeline-constants.tsx +++ b/apps/web/src/constants/timeline-constants.tsx @@ -37,8 +37,8 @@ export const TIMELINE_CONSTANTS = { } as const; export const TRACK_ICONS: Record = { - video: