Skip to content

A Filament Panels plugin to make headers sticky when scrolling.

License

Notifications You must be signed in to change notification settings

martin-ro/filament-sticky-header

 
 

Repository files navigation

Filament Sticky Header

Warning Does not work in Safari < v16.

A Filament Admin plugin to make page headers sticky when scrolling.

sticky-header-og

Installation

Install packages via composer

composer require awcodes/filament-sticky-header

Usage

Just add the plugin to your panel provider, and you're good to go.

use Awcodes\FilamentStickyHeader\StickyHeaderPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            StickyHeaderPlugin::make(),
        ])
    ])
}

Floating Theme

To use the 'Floating Theme' use the floating() method when instantiating the plugin.

When using the floating theme you can also use the colored() method to add your primary background color to the header.

use Awcodes\FilamentStickyHeader\StickyHeaderPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            StickyHeaderPlugin::make()
                ->floating()
                ->colored()
        ])
    ]);
}

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

License

The MIT License (MIT). Please see License File for more information.

About

A Filament Panels plugin to make headers sticky when scrolling.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 40.8%
  • JavaScript 36.8%
  • CSS 22.4%