Uma versão resumida e/ou inspirada no blade-ui-kit/blade-icons
Os ícones que temos, são:
https://icons.getbootstrap.com/
composer require agenciafmd/admix-icons:v11.x-dev
Usamos blade-components para renderizar os ícones.
Usamos o prefixo tl
para o tabler
e bs
para bootstrap
.
<x-tl-icon name="activity"/>
<x-bs-icon name="activity"/>
Se necessário, você pode passar classes/atributos adicionais para o ícone:
<x-tl-icon name="activity" class="text-primary" fill="currentColor"/>
Caso você tenha um set de icones e queira adicionar ao pacote, você pode fazer isso.
Publique o arquivo de configuração:
php artisan vendor:publish --tag=admix-icons:config
E adicione o caminho do seu set de ícones no arquivo config/admix-icons.php
:
...
[
'name' => 'Heroicons',
'prefix' => 'hr',
'path' => 'resources/icons/heroicons',
],
...
É importante que os icones sejam todos em svg e estejam na raiz da pasta.