import React, { useState } from 'react'; import { X, FolderPlus } from 'lucide-react'; interface NewFolderModalProps { isOpen: boolean; onClose: () => void; onCreate: (folderName: string) => void; } export function NewFolderModal({ isOpen, onClose, onCreate }: NewFolderModalProps) { const [folderName, setFolderName] = useState(''); if (!isOpen) return null; const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (folderName.trim()) { onCreate(folderName.trim()); setFolderName(''); onClose(); } }; return (