import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { Package, Truck } from "lucide-react"; import { useAuthUnified } from "@/hooks/useAuthUnified"; import { hasPermission } from "@/lib/permissions"; interface QuickCreateMenuProps { isOpen: boolean; onClose: () => void; onCreateOrder: () => void; onCreateDelivery: () => void; } export default function QuickCreateMenu({ isOpen, onClose, onCreateOrder, onCreateDelivery, }: QuickCreateMenuProps) { const { user } = useAuthUnified(); const canCreateOrders = hasPermission(user?.role || '', 'orders', 'create'); const canCreateDeliveries = hasPermission(user?.role || '', 'deliveries', 'create'); return ( Création rapide

Choisir le type d'élément à créer

{canCreateOrders && ( )} {canCreateDeliveries && ( )} {!canCreateOrders && !canCreateDeliveries && (

Vous n'avez pas les permissions nécessaires pour créer des commandes ou livraisons.

)}
); }