diff --git a/src/admin/orders/OrderModal.jsx b/src/admin/orders/OrderModal.jsx index 089e59a..d42e581 100644 --- a/src/admin/orders/OrderModal.jsx +++ b/src/admin/orders/OrderModal.jsx @@ -1,5 +1,6 @@ import React, { useState, useEffect } from 'react'; -import { X, Save, FileText } from 'lucide-react'; +import { X, Save, FileText, Camera, X as XIcon } from 'lucide-react'; +import { useOrderPhotos } from './useOrderPhotos'; import { pdf } from '@react-pdf/renderer'; import { supabase } from '../../lib/supabase'; import { useAuth } from '../auth/useAuth'; @@ -51,6 +52,7 @@ const OrderModal = ({ order, onClose, onSaved, mode = 'edit' }) => { address: order?.address || '', }); const [events, setEvents] = useState([]); + const { photos, uploading, uploadPhotos, deletePhoto } = useOrderPhotos(mode === 'edit' ? order?.id : null); const [saving, setSaving] = useState(false); const [downloading, setDownloading] = useState(false); const [error, setError] = useState(''); @@ -277,6 +279,60 @@ const OrderModal = ({ order, onClose, onSaved, mode = 'edit' }) => {