mirror of
https://github.com/filamentphp/plugin-skeleton.git
synced 2025-12-06 21:48:53 +08:00
42 lines
979 B
PHP
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
|
|
{
|
|
//
|
|
}
|
|
}
|