Downloads
Stars
Version
CarbonIcons module for Laravel Boilerplate
You can install the package via composer:
composer require akkurate/laravel-carbon-icons
The package will automatically register itself.
If you want to override the config with:
php artisan vendor:publish --provider="Akkurate\LaravelCarbonIcons\LaravelCarbonIconsServiceProvider" --tag="icons"
Custom icons can be previewed to the following route : ../dev/guideline
This is a DEV route so you need to be in local
to view it.
php artisan carbon-icons:generate
You juste have to import icons you need in the Icon.vue file.
import akkurate24 from './../icons/akkurate/24';
import scale24 from './../icons/scale/24';
import scooter24 from './../icons/scooter/24';
import circleGroup24 from './../icons/circle--group/24';
And add them to components' list.
A traduire
La production des icônes doit respecter un processus particulier :
La création des icônes se fait sous Illustrator dont les fichiers PDF (éditables) sont disponibles dans le dossier elements/
du repository.
Celle-ci se fait en deux étapes :
Les icônes sont placées dans des plans de travail distincts dont le nom doit respecter la convention suivante :
Avec la fonctionnalité Export pour les écrans, il faut produire les SVG qui seront placés dans le dossier resources/js/design/
du repository.
Une fois les nouvelles icônes placées dans le dossier, il faut lancer la commande suivante :
php artisan carbon-icons:generate
Si des icônes ont été modifiées, il convient d'ajouter l'argument --force
pour rafraichir l'ensemble du set d'icônes, sinon, seules les nouvelles seront générées.
Les icônes produites sont des composants VueJS qui seront disponibles dans le dossier resources/js/production/
. Chaque icône disposera alors d'un dossier dans lequel on pourra retrouver un fichier javacsript pour chaque taille souhaitée.