diff --git a/app/Filament/Server/Resources/Files/Pages/ListFiles.php b/app/Filament/Server/Resources/Files/Pages/ListFiles.php index c58b87557..dbb4f2a5b 100644 --- a/app/Filament/Server/Resources/Files/Pages/ListFiles.php +++ b/app/Filament/Server/Resources/Files/Pages/ListFiles.php @@ -549,6 +549,9 @@ class ListFiles extends ListRecords $this->refreshPage(); }) + ->extraModalWindowAttributes([ + 'class' => '.upload-modal-window', + ]) ->schema([ Tabs::make() ->contained(false) diff --git a/resources/views/filament/server/pages/list-files.blade.php b/resources/views/filament/server/pages/list-files.blade.php index a16bea54d..7ea0d3f76 100644 --- a/resources/views/filament/server/pages/list-files.blade.php +++ b/resources/views/filament/server/pages/list-files.blade.php @@ -11,26 +11,26 @@ autoCloseTimer: 1000, handleDragEnter(e) { - if (document.querySelector('.fi-modal-content')) return; + if (document.querySelector('.upload-modal-window')) return; e.preventDefault(); e.stopPropagation(); this.dragCounter++; this.isDragging = true; }, handleDragLeave(e) { - if (document.querySelector('.fi-modal-content')) return; + if (document.querySelector('.upload-modal-window')) return; e.preventDefault(); e.stopPropagation(); this.dragCounter--; if (this.dragCounter === 0) this.isDragging = false; }, handleDragOver(e) { - if (document.querySelector('.fi-modal-content')) return; + if (document.querySelector('.upload-modal-window')) return; e.preventDefault(); e.stopPropagation(); }, async handleDrop(e) { - if (document.querySelector('.fi-modal-content')) return; + if (document.querySelector('.upload-modal-window')) return; e.preventDefault(); e.stopPropagation(); this.isDragging = false;