diff --git a/assets/admin/components/ImageCropModal.tsx b/assets/admin/components/ImageCropModal.tsx index 1b728e51..eed4ea11 100644 --- a/assets/admin/components/ImageCropModal.tsx +++ b/assets/admin/components/ImageCropModal.tsx @@ -1,4 +1,5 @@ import { useCallback, useState } from 'react'; +import { createPortal } from 'react-dom'; import Cropper, { type Area } from 'react-easy-crop'; import { getCroppedImage } from '../lib/cropImage'; @@ -28,7 +29,7 @@ export default function ImageCropModal({ src, fileName, onCancel, onConfirm }: I } }; - return ( + return createPortal(
@@ -70,6 +71,7 @@ export default function ImageCropModal({ src, fileName, onCancel, onConfirm }: I
- + , + document.body, ); }