Phosphor Icon Pack plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Phosphor Icon Pack

Community

A Phosphor Icon Enum package to use the Phosphor icons everywhere in your Filament project.

Tags: Panels Icon Set
Supported versions:
4.x
Tally Schmeits avatar Author: Tally Schmeits

Package health

Beta

Automated checks of this plugin's Composer package

87 / 100
Security 76
Maintenance 100
Ecosystem 100
13 checks
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — Constraint ^8.2 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Passed: Commit and release recency — Active: last commit 52 days ago; last release 394 days ago.
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Passed: GitHub Actions pinned to SHA
  • Passed: Open security advisories
  • Warning: Dependabot PR responsiveness — Stale Dependabot PRs: oldest general PR is 82 days old.
  • Passed: Dependabot or Renovate configured
  • Failed: Dependency update cooldown configured No cooldown configured in .github/dependabot.yml. View details on Plumb
  • Passed: Provides a security policy
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the 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 .
Powered by Plumb Last scanned 5 days ago

Documentation

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

This is a custom icon pack to be used in Filament v4. You can use it to add Phosphor icons everywhere :)

#Installation

You can install the package via composer:

composer require schmeits/filament-4-phosphor-icons

#Usage

    Forms\Components\TextInput::make('name')
        ->required()
        ->prefixIcon(Phosphor::Smiley)

Check out the Phosphor icons on their website Phosphor Icons to find the icon you want to use.gh

#Weights

The package comes with the following weights you can use:

enum PhosphorWeight: string
{
    case Thin = 'thin';
    case Light = 'light';
    case Regular = 'regular';
    case Bold = 'bold';
    case Fill = 'fill';
    case Duotone = 'duotone';
}

You can use the weights in the same way as the icons:

    ->prefixIcon(Phosphor::Smiley->getIconForWeight(PhosphorWeight::Duotone))

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Contributing

Please see CONTRIBUTING for details.

#Credits

#License

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