diff --git a/docs-assets/app/app/Livewire/Panels/Navigation/DisabledNavigation.php b/docs-assets/app/app/Livewire/Panels/Navigation/DisabledNavigation.php new file mode 100644 index 0000000000..06c682bcb6 --- /dev/null +++ b/docs-assets/app/app/Livewire/Panels/Navigation/DisabledNavigation.php @@ -0,0 +1,17 @@ +getCurrentPanel() + ->navigation(false); + } +} diff --git a/docs-assets/app/resources/views/livewire/panels/navigation/disabled-navigation.blade.php b/docs-assets/app/resources/views/livewire/panels/navigation/disabled-navigation.blade.php new file mode 100644 index 0000000000..3a6cce8d18 --- /dev/null +++ b/docs-assets/app/resources/views/livewire/panels/navigation/disabled-navigation.blade.php @@ -0,0 +1,3 @@ +
+ +
\ No newline at end of file diff --git a/docs-assets/app/routes/web.php b/docs-assets/app/routes/web.php index 5137d7f756..b3be657f2b 100644 --- a/docs-assets/app/routes/web.php +++ b/docs-assets/app/routes/web.php @@ -7,6 +7,7 @@ use App\Livewire\Forms\LayoutDemo as FormsLayoutDemo; use App\Livewire\Infolists\EntriesDemo; use App\Livewire\Infolists\LayoutDemo as InfolistsLayoutDemo; use App\Livewire\NotificationsDemo; +use App\Livewire\Panels\Navigation\DisabledNavigation; use App\Livewire\Panels\Navigation\UserMenuCustomization; use App\Livewire\TablesDemo; use Illuminate\Support\Facades\Route; @@ -40,5 +41,6 @@ Route::group(['prefix' => 'infolists'], function () { Route::group(['prefix' => 'panels'], function () { Route::group(['prefix' => 'navigation'], function () { Route::get('user-menu-customization', UserMenuCustomization::class); + Route::get('disabled-navigation', DisabledNavigation::class); }); }); diff --git a/docs-assets/screenshots/images/dark/panels/navigation/disabled-navigation.jpg b/docs-assets/screenshots/images/dark/panels/navigation/disabled-navigation.jpg new file mode 100644 index 0000000000..3370bd4cd0 Binary files /dev/null and b/docs-assets/screenshots/images/dark/panels/navigation/disabled-navigation.jpg differ diff --git a/docs-assets/screenshots/images/light/panels/navigation/disabled-navigation.jpg b/docs-assets/screenshots/images/light/panels/navigation/disabled-navigation.jpg new file mode 100644 index 0000000000..2ffb0b3273 Binary files /dev/null and b/docs-assets/screenshots/images/light/panels/navigation/disabled-navigation.jpg differ diff --git a/docs-assets/screenshots/schema.js b/docs-assets/screenshots/schema.js index 52aa307b63..e61b4209d9 100644 --- a/docs-assets/screenshots/schema.js +++ b/docs-assets/screenshots/schema.js @@ -1936,6 +1936,18 @@ export default { await new Promise((resolve) => setTimeout(resolve, 500)) }, }, + 'panels/navigation/disabled-navigation': { + url: 'panels/navigation/disabled-navigation', + selector: 'body', + viewport: { + width: 1080, + height: 640, + deviceScaleFactor: 0, + }, + crop: (image) => { + return image.extract({ width: 1080, height: 540, left: 0, top: 0 }) + }, + }, 'tables/example': { url: 'tables?table=example', selector: 'body', diff --git a/packages/panels/docs/06-navigation.md b/packages/panels/docs/06-navigation.md index b631784f38..23f955baf4 100644 --- a/packages/panels/docs/06-navigation.md +++ b/packages/panels/docs/06-navigation.md @@ -420,6 +420,8 @@ public function panel(Panel $panel): Panel } ``` + + ### Disabling the topbar You may disable topbar entirely by passing `false` to the `topbar()` method: