From 0e15b0fcf9f18a99a85264107b4b0a25b31270de Mon Sep 17 00:00:00 2001 From: Davide Bellini Date: Thu, 7 Apr 2022 09:38:19 +0200 Subject: [PATCH] Ability to not load external dependencies --- src/DashboardServiceProvider.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/DashboardServiceProvider.php b/src/DashboardServiceProvider.php index e3f7cd7..1cf88be 100644 --- a/src/DashboardServiceProvider.php +++ b/src/DashboardServiceProvider.php @@ -14,10 +14,17 @@ class DashboardServiceProvider extends ServiceProvider { public function boot() { - $this->app->make(Dashboard::class) - ->script(config('dashboard.scripts.alpinejs')) - ->stylesheet(config('dashboard.stylesheets.inter')) - ->inlineStylesheet(file_get_contents(__DIR__.'/../resources/dist/dashboard.min.css')); + $dashboard = $this->app->make(Dashboard::class); + + if ($alpine = config('dashboard.scripts.alpinejs')) { + $dashboard->script($alpine); + } + + if ($inter = config('dashboard.stylesheets.inter')) { + $dashboard->stylesheet($inter); + } + + $dashboard->inlineStylesheet(file_get_contents(__DIR__.'/../resources/dist/dashboard.min.css')); $this->loadViewsFrom(__DIR__ . '/../resources/views', 'dashboard');