PHP code example of filafly / filament-phosphor-icons
1. Go to this page and download the library: Download filafly/filament-phosphor-icons library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
filafly / filament-phosphor-icons example snippets
use Filafly\Icons\Phosphor\PhosphorIcons;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(PhosphorIcons::make());
}
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\PhosphorStyle;
use Filament\Tables\View\TablesIconAlias;
use Filament\Actions\View\ActionsIconAlias;
// Override a single icon key
PhosphorIcons::make()->overrideStyleForAlias(TablesIconAlias::ACTIONS_FILTER, PhosphorStyle::Solid);
// Override multiple icon keys at once
PhosphorIcons::make()->overrideStyleForAlias([
TablesIconAlias::ACTIONS_FILTER,
ActionsIconAlias::DELETE_ACTION,
], PhosphorStyle::Solid);
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\Phosphor;
use Filafly\Icons\Phosphor\Enums\PhosphorStyle;
// Override a single icon
PhosphorIcons::make()->overrideStyleForIcon(Phosphor::User, PhosphorStyle::Solid);
// Override multiple icons at once
PhosphorIcons::make()->overrideStyleForIcon([
Phosphor::MagnifyingGlass,
Phosphor::Funnel,
], PhosphorStyle::Solid);
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\Phosphor;
use Filament\View\PanelsIconAlias;
use Filament\Tables\View\TablesIconAlias;
PhosphorIcons::make()
->overrideAlias(PanelsIconAlias::SIDEBAR_EXPAND_BUTTON, Phosphor::CaretRight)
->overrideAlias(TablesIconAlias::ACTIONS_FILTER, Phosphor::Funnel);
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\Phosphor;
use Filament\View\PanelsIconAlias;
use Filament\Tables\View\TablesIconAlias;
PhosphorIcons::make()
->overrideAliases([
PanelsIconAlias::SIDEBAR_EXPAND_BUTTON => Phosphor::CaretRight,
TablesIconAlias::ACTIONS_FILTER => Phosphor::Funnel,
]);
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\Phosphor;
PhosphorIcons::make()
->overrideIcon(Phosphor::MagnifyingGlass, Phosphor::MagnifyingGlassThin)
->overrideIcon(Phosphor::Plus, Phosphor::PlusCircle);
use Filafly\Icons\Phosphor\PhosphorIcons;
use Filafly\Icons\Phosphor\Enums\Phosphor;
PhosphorIcons::make()
->overrideIcons([
Phosphor::MagnifyingGlass->value => Phosphor::MagnifyingGlassThin,
Phosphor::Plus->value => Phosphor::PlusCircle,
Phosphor::Edit->value => Phosphor::EditPencil,
]);
use Filament\Forms\Components\Toggle;
use Filafly\Icons\Phosphor\Enums\Phosphor;
Toggle::make('is_starred')
->onIcon(Phosphor::Star)
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.