muetze/nova-icon-select

This package is abandoned and no longer maintained. No replacement package was suggested.

A Laravel Nova icon select field

1.0.0 2021-05-29 00:37 UTC

This package is auto-updated.

Last update: 2022-05-29 01:57:56 UTC


README

Ready for: Font Awesome Free 5.15.3 & Font Awesome Pro 5.15.3.

composer require muetze/nova-icon-select

Usage With All Font Awesome Free Icons

NovaIconSelect::make("Icon")
->setIconProvider(FontAwesomeIconProvider::class);

or

NovaIconSelect::make("Icon")
->setIconProvider(new FontAwesomeIconProvider());

Usage With Custom Font Awesome Free Styles

NovaIconSelect::make("Icon")
->setIconProvider(new FontAwesomeIconProvider(['solid', 'regular', 'brands']));

Usage With Font Awesome Pro

Publish the config file:

php artisan vendor:publish --provider="Bernhardh\NovaIconSelect\FieldServiceProvider"
php artisan config:cache
NovaIconSelect::make("Icon")
->setIconProvider(new FontAwesomeIconProvider(['solid', 'regular', 'light', 'brands'], 'pro'));

Duotone is not included. Or does anyone need them in this package?

See the original repository for more examples, info and uses:
bernhardh/nova-icon-select