PHP code example of ichinya / moonshine-fontawesome-component
1. Go to this page and download the library: Download ichinya/moonshine-fontawesome-component 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/ */
ichinya / moonshine-fontawesome-component example snippets
echo FontAwesome::make('fa-brands fa-telegram')->toString();
echo FontAwesome::make('fa-brands fa-telegram' , \MoonShine\Support\Enums\Color::Blue)->render();
echo (string) FontAwesome::make('fa-brands fa-telegram' , \MoonShine\Support\Enums\Color::Blue);
class CustomResource extends ModelResource
{
public function fields(): array
{
return [
Select::make('Тип', 'type')->options([
// TelegramBot::class => FontAwesome::make('<i class="fa-brands fa-telegram"></i>' , 'blue'),
TelegramBot::class => Badge::make(FontAwesome::make('<i class="fa-brands fa-telegram"></i>' , 'blue') . 'Telegram', 'blue'),
]),
];
}
}
use Ichinya\FontAwesome\Components\MenuItem;
protected function menu(): array
{
return [
MenuItem::make('Файлы', FileResource::class)->fontAwesomeIcon('<i class="fa-solid fa-upload"></i>'),
];
}