diff --git a/client/src/pages/Avoirs.tsx b/client/src/pages/Avoirs.tsx index 22e21e8..625661a 100644 --- a/client/src/pages/Avoirs.tsx +++ b/client/src/pages/Avoirs.tsx @@ -6,6 +6,7 @@ import { Input } from "@/components/ui/input"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; +import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle } from "@/components/ui/alert-dialog"; import { Label } from "@/components/ui/label"; import { Textarea } from "@/components/ui/textarea"; import { Checkbox } from "@/components/ui/checkbox"; @@ -80,6 +81,9 @@ type AvoirFormData = z.infer; export default function Avoirs() { const [searchTerm, setSearchTerm] = useState(""); const [isCreateDialogOpen, setIsCreateDialogOpen] = useState(false); + const [isEditDialogOpen, setIsEditDialogOpen] = useState(false); + const [isDeleteDialogOpen, setIsDeleteDialogOpen] = useState(false); + const [selectedAvoir, setSelectedAvoir] = useState(null); const [selectedStoreId, setSelectedStoreId] = useState("all"); const { toast } = useToast(); const queryClient = useQueryClient(); @@ -447,15 +451,15 @@ export default function Avoirs() { + - @@ -476,6 +480,9 @@ export default function Avoirs() { return ( + -
+ Fournisseur + Statut Référence - Fournisseur - Magasin
+ {avoir.supplier.name} +
{getStatusIcon(avoir.status)} @@ -484,11 +491,8 @@ export default function Avoirs() {
- #{avoir.invoiceReference || 'Sans référence'} - - {avoir.supplier.name} + #{avoir.invoiceReference || 'Sans référence'}