Hugeicons Icons
CommunityQuickly swap out all icons used by the Filament framework with Hugeicons.
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Author:
Filafly
Documentation
A Hugeicons icon set implementation for Filament Icons, allowing for instant replacement of all icons used within the Filament framework.
#Installation
You can install the package via composer:
composer require filafly/filament-hugeicons-icons
After the package is installed, you must register the plugin in your Filament Panel provider:
use Filafly\Icons\Hugeicons\HugeiconsIcons;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(HugeiconsIcons::make());
}
#Overriding individual icons
You can change which icon is used for any given Filament alias:
#Using icon aliases
use Filafly\Icons\Hugeicons\HugeiconsIcons;
use Filafly\Icons\Hugeicons\Enums\Hugeicons;
use Filament\Tables\View\TablesIconAlias;
use Filament\Actions\View\ActionsIconAlias;
// Override a single alias
HugeiconsIcons::make()->overrideAlias(TablesIconAlias::ACTIONS_FILTER, Hugeicons::FunnelSimple);
// Override multiple aliases at once
HugeiconsIcons::make()->overrideAliases([
TablesIconAlias::ACTIONS_FILTER => Hugeicons::FunnelSimple,
ActionsIconAlias::BUTTON_GROUP_DROPDOWN_INDICATOR => Hugeicons::CaretUpDown,
]);
#Using icon enum cases
use Filafly\Icons\Hugeicons\HugeiconsIcons;
use Filafly\Icons\Hugeicons\Enums\Hugeicons;
// Replace every instance of one icon with another
HugeiconsIcons::make()->overrideIcon(Hugeicons::User, Hugeicons::UserCircle);
// Replace multiple icons at once
HugeiconsIcons::make()->overrideIcons([
Hugeicons::User => Hugeicons::UserCircle,
Hugeicons::Heart => Hugeicons::HeartFilled,
]);
#Credits
- Hugeicons for the icon library
- Filament Icons for the base icon system
#License
The MIT License (MIT). Please see License File for more information.
The author
Filafly specializes in creating captivating themes and intuitive plugins for Filament. By focusing on aesthetics and user-friendly design, Filafly provides developers with seamless, high-impact solutions that elevate the look and feel of any Filament-powered project.
From the same author
Lucent Theme
A premium theme for Filament that brings a clean, minimalist design to your admin panels and forms. Carefully crafted to enhance your application's visual appeal while maintaining Filament's powerful functionality.
Author:
Filafly
Prizm Theme
A premium theme for Filament that brings a clean, minimalist design to your admin panels and forms. Carefully crafted to enhance your application's visual appeal while maintaining Filament's powerful functionality.
Author:
Filafly
Cypher Theme
A premium theme for Filament that brings a technical, angular design to your admin panels and forms. Carefully crafted to enhance your application's visual appeal while maintaining Filament's powerful functionality.
Author:
Filafly
Iconoir Icons
Transform your Filament interface with the elegant and modern Iconoir icon set, a perfect replacement for the default icons.
Author:
Filafly
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese
Spotlight Pro
Browse your Filament Panel with ease. Filament Spotlight Pro adds a Spotlight/Raycast like Command Palette to your Filament Panel.
Dennis Koch