import { useContext } from 'react'; import { ConfirmContext, type ConfirmFn } from '../components/ConfirmDialog'; /** Accès à la fonction de confirmation. Doit être appelé sous un ``. */ export function useConfirm(): ConfirmFn { const ctx = useContext(ConfirmContext); if (!ctx) { throw new Error('useConfirm doit être utilisé dans un .'); } return ctx; }