akashlmp / fullpage-loader
A Filament plugin that adds a full-page loader overlay during Livewire requests.
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
pkg:composer/akashlmp/fullpage-loader
Requires
- php: ^8.1
- filament/filament: ^3.0
This package is auto-updated.
Last update: 2025-12-17 14:06:22 UTC
README
A simple and customizable Filament v3 plugin that displays a full-page loader overlay during Livewire requests.
Improves user experience by preventing interaction while background tasks are processing.
🚀 Features
- ⚡ Full-page loader overlay during Livewire operations
- 🎨 Dark mode and light mode compatible
- 🛠️ Configurable text and toggle
- 🧩 Plug-and-play for Filament v3
📦 Installation
You can install the package via Composer:
composer require akashlmp/fullpage-loader
🛠️ Configuration
You can publish the configuration file to customize the loader behavior:
php artisan vendor:publish --tag=fullpage-loader-config
This will create a file at config/fullpage-loader.php:
return [ // Enable or disable the loader globally 'enabled' => true, // Text shown below the spinner if you are using localization then just padd key eg: common.loading 'text' => 'Loading...', ];
- Set
'enabled' => falseto disable the loader entirely. - Set
'text' => ''ornullto hide the loader text.
✅ Requirements
- PHP >= 8.1
- Laravel >= 10
- Filament >= 3.0
📚 License
MIT © Akash
🤝 Contributing
Pull requests are welcome! Feel free to open issues or suggest improvements.