Hugeicons icon pack for Filament Icons
filafly/filament-hugeicons-icons is a Laravel package for hugeicons icon pack for filament icons.
It currently has 3 GitHub stars and 3.263 downloads on Packagist (latest version v1.1.0).
Install it with composer require filafly/filament-hugeicons-icons.
Discover more Laravel packages by filafly
or browse all Laravel packages to compare alternatives.
Last updated
A Hugeicons icon set implementation for Filament Icons, allowing for instant replacement of all icons used within the Filament framework.
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());
}
You can change which icon is used for any given Filament alias:
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,
]);
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,
]);
The MIT License (MIT). Please see License File for more information.