mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-19 21:04:44 +02:00
refactor: move assets to service provider
This commit is contained in:
parent
fc27b24783
commit
121ebe6017
@ -21,6 +21,7 @@ use Filament\View\PanelsRenderHook;
|
||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
||||
use Illuminate\Foundation\Application;
|
||||
use Illuminate\Foundation\Console\AboutCommand;
|
||||
use Illuminate\Support\Facades\Blade;
|
||||
use Illuminate\Support\Facades\Event;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
@ -106,12 +107,28 @@ class AppServiceProvider extends ServiceProvider
|
||||
'warning' => Color::Amber,
|
||||
]);
|
||||
|
||||
FilamentView::registerRenderHook(
|
||||
PanelsRenderHook::HEAD_START,
|
||||
fn (): string => Blade::render(<<<'HTML'
|
||||
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
||||
@livewireStyles
|
||||
HTML),
|
||||
);
|
||||
|
||||
FilamentView::registerRenderHook(
|
||||
PanelsRenderHook::CONTENT_START,
|
||||
fn () => view('filament.server-conflict-banner'),
|
||||
scopes: Console::class,
|
||||
);
|
||||
|
||||
FilamentView::registerRenderHook(
|
||||
PanelsRenderHook::BODY_END,
|
||||
fn (): string => Blade::render(<<<'HTML'
|
||||
@livewireScripts
|
||||
@vite(['resources/js/app.js'])
|
||||
HTML),
|
||||
);
|
||||
|
||||
// Don't run any health checks during tests
|
||||
if (!$app->runningUnitTests()) {
|
||||
Health::checks([
|
||||
|
@ -24,25 +24,6 @@ use Illuminate\View\Middleware\ShareErrorsFromSession;
|
||||
|
||||
class AppPanelProvider extends PanelProvider
|
||||
{
|
||||
public function boot(): void
|
||||
{
|
||||
FilamentView::registerRenderHook(
|
||||
PanelsRenderHook::HEAD_START,
|
||||
fn (): string => Blade::render(<<<'HTML'
|
||||
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
||||
@livewireStyles
|
||||
HTML),
|
||||
);
|
||||
|
||||
FilamentView::registerRenderHook(
|
||||
PanelsRenderHook::BODY_END,
|
||||
fn (): string => Blade::render(<<<'HTML'
|
||||
@livewireScripts
|
||||
@vite(['resources/js/app.js'])
|
||||
HTML),
|
||||
);
|
||||
}
|
||||
|
||||
public function panel(Panel $panel): Panel
|
||||
{
|
||||
return $panel
|
||||
|
Loading…
x
Reference in New Issue
Block a user