Download the PHP package awcodes/light-switch without Composer
On this page you can find all versions of the php package awcodes/light-switch. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download awcodes/light-switch
More information about awcodes/light-switch
Files in awcodes/light-switch
Package light-switch
Short Description Plugin to add theme switching (light/dark/system) to the auth pages for Filament Panels
License MIT
Homepage https://github.com/awcodes/light-switch
Informations about the package light-switch
Light Switch
Plugin to add theme switching (light/dark/system) to the auth pages for Filament Panels
Requirements
- Filament v3
Installation
You can install the package via composer:
Usage
Position
By default, the switcher will be added to the top right of the auth pages. You can change this by passing one of the Alignment
enums cases to the position()
method.
Disabling on specific pages
You can disable the switcher on specific pages by passing an array of route strings to the on()
method. Anything in this array will get evaluated as should be shown. Otherwise, it will be enabled on all auth pages available to your panel.
When determining if the switcher should be shown the Str::contains()
method is used to match the route name, so you can pass a partial route string to match multiple pages and not have to pass the complete route name. This is useful if you need to target routes containing a specific panel route, like admin.auth.email
or app.auth.email
.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Adam Weston
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of light-switch with dependencies
filament/filament Version ^3.0
spatie/laravel-package-tools Version ^1.15.0