Download the PHP package hammadzafar05/mobile-bottom-nav without Composer

On this page you can find all versions of the php package hammadzafar05/mobile-bottom-nav. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mobile-bottom-nav

Mobile Bottom Navigation for Filament

Latest Version on Packagist GitHub Tests Action Status Total Downloads

A thumb-friendly mobile bottom navigation bar for Filament panels. Automatically extracts items from your Filament navigation and renders a fixed bottom bar on mobile viewports — with full support for dark mode, safe-area insets, badges, and sidebar integration.

Supports Filament v4 and v5.

Screenshots

Light Mode

Dark Mode

Installation

That's it. No custom theme or additional CSS configuration is required.

Usage

Register the plugin in your panel provider:

The plugin automatically extracts your top navigation items and displays them in a bottom bar on mobile screens. On desktop, it stays hidden.

Configuration

All configuration is optional and done via a fluent API.

Navigation Limit & More Button

By default, the plugin shows 2 navigation items + a "More" button that opens the sidebar. You can adjust the total number of slots:

To disable the "More" button entirely:

Custom Items

Provide your own items instead of extracting from the navigation registry:

Conditional Visibility

Items support conditional visibility:

All Options

Method Default Description
fromNavigation(int $limit) 3 Total number of bottom bar slots (includes the "More" button if enabled)
items(array $items) null Provide custom MobileBottomNavItem instances (disables auto-extraction)
moreButton(bool $enabled) true Show/hide the "More" button that opens the sidebar
moreButtonLabel(string $label) 'More' (translatable) Customize the "More" button label
renderHook(string $hook) PanelsRenderHook::BODY_END Change which Filament render hook is used

Publishing Views

If you need to customize the Blade template:

Testing

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.


All versions of mobile-bottom-nav with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^4.0 || ^5.0
spatie/laravel-package-tools Version ^1.15.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hammadzafar05/mobile-bottom-nav contains the following files

Loading the files please wait ...