"use client"; import { ReferenceIcon } from "@/components/lovart/reference-icon"; import { Loader2, Save } from "lucide-react"; type CanvasSurfaceHeaderProps = { isSaving: boolean; onAddImage: () => void; onHome: () => void; onOpenFiles: () => void; onSave: () => void; projectTitle: string; rightInset: number; }; const iconButtonClass = "inline-flex h-[28px] w-[28px] items-center justify-center rounded-[8px] p-0 text-[#858585] transition-colors hover:bg-black/5 focus-visible:outline-2 focus-visible:outline-offset-2 dark:hover:bg-white/10"; export function CanvasSurfaceHeader({ isSaving, onAddImage, onHome, onOpenFiles, onSave, projectTitle, rightInset, }: CanvasSurfaceHeaderProps) { return (