"use client"; import Link from "next/link"; import { Button } from "./ui/button"; import { ChevronLeft, Download } from "lucide-react"; import { useProjectStore } from "@/stores/project-store"; import { useTimelineStore } from "@/stores/timeline-store"; import { HeaderBase } from "./header-base"; import { ProjectNameEditor } from "./editor/project-name-editor"; export function EditorHeader() { const { activeProject } = useProjectStore(); const { getTotalDuration } = useTimelineStore(); const handleExport = () => { // TODO: Implement export functionality console.log("Export project"); }; // Format duration from seconds to MM:SS format const formatDuration = (seconds: number): string => { const minutes = Math.floor(seconds / 60); const remainingSeconds = Math.floor(seconds % 60); return `${minutes}:${remainingSeconds.toString().padStart(2, "0")}`; }; const leftContent = (