import { useState, useEffect } from 'react'; const PromptEditor = ({ customPrompt, setCustomPrompt, isMac, isMobile }) => { const [isEditingPrompt, setIsEditingPrompt] = useState(false); const [tempPrompt, setTempPrompt] = useState(""); const [isCollapsed, setIsCollapsed] = useState(isMobile); // Collapsed by default on mobile // Update collapsed state if isMobile changes useEffect(() => { setIsCollapsed(isMobile); }, [isMobile]); return (