Files
plugin-skeleton/src/SkeletonTheme.php
2022-12-09 18:24:20 +00:00

42 lines
979 B
PHP

<?php
namespace VendorName;
use Filament\Context;
use Filament\Contracts\Plugin;
use Filament\Support\Assets\Theme;
use Filament\Support\Color;
use Filament\Support\Facades\FilamentAsset;
class Skeleton implements Plugin
{
public function getId(): string
{
return 'skeleton-theme';
}
public function register(Context $context): void
{
FilamentAsset::register([
Theme::make('skeleton', __DIR__.'/../resources/dist/skeleton.css'),
]);
$context
->font('DM Sans')
->primaryColor(Color::Amber)
->secondaryColor(Color::Gray)
->warningColor(Color::Amber)
->dangerColor(Color::Rose)
->successColor(Color::Green)
->grayColor(Color::Slate)
->sidebarWidth('20rem')
->collapsedSidebarWidth('5.4rem')
->theme('skeleton');
}
public function boot(Context $context): void
{
//
}
}