Tested on Filamentphp demo app
Name based and Design inspired from DashStack Theme. Big thanks for Seju for this amazing design.
composer require nuxtifyts/dash-stack-theme
Running this command will install required npm packages (If they're not already installed), and it will publish its assets as well.
php artisan filament-dash-stack-theme:install
Within your targeted panel provider, you can now use and register dash stack theme plugin:
use Nuxtifyts\DashStackTheme\DashStackThemePlugin; // ... $panel->plugin(DashStackThemePlugin::make());
DashStack theme comes by default with a configuration for primary color used, and predefined dashboard configs for the theme, if needed to be altered, you can always publish vendor config file and change them however you see fit:
// filament-dash-stack-theme.php use Nuxtifyts\DashStackTheme\Support\Colors\Color; return [ 'default-colors' => [ 'primary' => Color::Blue, ], 'side-bar-collapsable-on-desktop' => true, 'collapsible-navigation-groups' => false, 'breadcrumbs' => false, /** * Nunito Sans is the default font for the theme. */ 'use-default-font' => true,];
note: The default font used for Dash Stack Theme is Nunito Sans, you can disable this behavior by publish the config file of this package, and setting
use-default-font
tofalse
.
Eventually these components will be added to the package, if you have any suggestions/feedback, if you have a feature request, please don't hesitate to do so in GitHub.
Login Page Light | Login Page Dark |
---|---|
![]() |
![]() |
Dashboard Page Light | Dashboard Page Dark |
---|---|
![]() |
![]() |
Global Search Light | Global Search Dark |
---|---|
![]() |
![]() |
Notification Modal Light | Notification Modal Dark |
---|---|
![]() |
![]() |
User Menu Light | User Menu Dark |
---|---|
![]() |
![]() |
Resource Page Light | Resource Page Dark |
---|---|
![]() |
![]() |
Grid Table Light | Grid Table Dark |
---|---|
![]() |
![]() |
Forms Light | Forms Dark |
---|---|
![]() |
![]() |
I am a Full-Stack web developer with over 4 years of experience specializing in Back-end. I prefer using Laravel with either Livewire & AlpineJs or a Vue.js/Nuxt, depending on the complexity of the application. I have a strong preference for tailwind CSS for my projects