"use client" import { useState } from "react" import { Pencil, Eye } from "lucide-react" interface EditModeToggleProps { className?: string onToggle?: (isEditMode: boolean) => void } export function EditModeToggle({ className, onToggle }: EditModeToggleProps) { const [isEditMode, setIsEditMode] = useState(false) const handleToggle = () => { const newMode = !isEditMode setIsEditMode(newMode) onToggle?.(newMode) } return (