LaravelPackages.net
Acme Inc.
Toggle sidebar
noreviq/filament-theme

A focused teal and graphite theme for Filament 4 and 5 panels.

167
1
v1.0.7
About noreviq/filament-theme

noreviq/filament-theme is a Laravel package for a focused teal and graphite theme for filament 4 and 5 panels.. It currently has 1 GitHub stars and 167 downloads on Packagist (latest version v1.0.7). Install it with composer require noreviq/filament-theme. Discover more Laravel packages by noreviq or browse all Laravel packages to compare alternatives.

Last updated

Noreviq Filament Theme

Noreviq dashboard in dark mode

Noreviq dashboard · Dark mode

Noreviq is a teal and graphite theme plugin for Filament panels. It ships as ready-to-use CSS with no frontend build step in the consuming application.

Preview

Noreviq sign-in page in dark mode
Authentication · Dark mode

Noreviq component lab in dark mode
Native Filament components · Dark mode

Light mode

Noreviq schema components in light mode
Native Filament components · Light mode

Compatibility

| Filament | PHP | | --- | --- | | 4.x | 8.2+ | | 5.x | 8.2+ |

Installation

1. Install the package

composer require noreviq/filament-theme

2. Register the plugin

Register the plugin on each panel that should use Noreviq:

use Filament\Panel;
use Noreviq\FilamentTheme\NoreviqThemePlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // Keep your normal panel configuration here.
        ->plugin(NoreviqThemePlugin::make());
}

3. Publish the assets

[!IMPORTANT] Register the plugin before running the asset command. Filament discovers Noreviq's panel assets from the registered plugin, so running the command before registration will not publish the theme styles.

After registering the plugin and choosing any presets, publish the theme assets:

php artisan filament:assets

No configuration file or frontend build is required.

Options

Noreviq exposes three typed visual options:

use Noreviq\FilamentTheme\Enums\AuthStyle;
use Noreviq\FilamentTheme\Enums\CornerStyle;
use Noreviq\FilamentTheme\Enums\ShadowStyle;

NoreviqThemePlugin::make()
    ->corners(CornerStyle::Sharp)
    ->shadows(ShadowStyle::Balanced)
    ->authStyle(AuthStyle::Noreviq);

| Option | Values | Default | | --- | --- | --- | | Corners | Sharp, Subtle, Native | Sharp | | Shadows | Flat, Balanced, Elevated | Balanced | | Auth | Noreviq, Native | Noreviq |

Run php artisan filament:assets again after changing a preset or upgrading the package.

The palette is part of the theme and is intentionally fixed. Noreviq does not change panel navigation, dimensions, content width, branding, font, routes, authentication, authorization, responsiveness, or component behavior.

Troubleshooting

If the default Filament theme still appears:

  1. Confirm that the plugin is registered on the active panel.
  2. Run php artisan filament:assets after registration.
  3. Hard refresh the browser.

License

MIT. Created by Yousef Al-Jallad ([email protected]).

Comments

Star History Chart