import { useState } from 'react'; import FilerobotImageEditor from 'react-filerobot-image-editor'; export function PhotoPreEditor({ imageSrc, onComplete, onClose }) { const [saving, setSaving] = useState(false); const handleComplete = (editedImageObject, designState) => { setSaving(true); // Export the edited image editedImageObject.exportAsync({ quality: 1, mimeType: 'image/png', }).then((blob) => { const url = URL.createObjectURL(blob); setSaving(false); onComplete(url); }).catch((error) => { console.error('Export failed:', error); setSaving(false); onClose(); }); }; return (