diff --git a/config/devdojo/auth/settings.php b/config/devdojo/auth/settings.php index e9f139f..7a9f175 100644 --- a/config/devdojo/auth/settings.php +++ b/config/devdojo/auth/settings.php @@ -19,4 +19,5 @@ 'center_align_text' => false, 'social_providers_location' => 'bottom', 'check_account_exists_before_login' => false, + 'include_wire_navigate' => true, ]; diff --git a/resources/views/components/elements/link.blade.php b/resources/views/components/elements/link.blade.php index 31026fe..c33644f 100644 --- a/resources/views/components/elements/link.blade.php +++ b/resources/views/components/elements/link.blade.php @@ -1,6 +1,6 @@ except('wire:navigate') }} - wire:navigate + @if(config('devdojo.auth.settings.include_wire_navigate', true)) wire:navigate @endif > {{ $slot }} \ No newline at end of file diff --git a/tests/Browser/ExampleTest.php b/tests/Browser/ExampleTest.php new file mode 100644 index 0000000..76652f5 --- /dev/null +++ b/tests/Browser/ExampleTest.php @@ -0,0 +1,10 @@ +browse(function (Browser $browser) { + $browser->visit('/') + ->assertSee('Laravel'); + }); +}); diff --git a/tests/Browser/Pages/HomePage.php b/tests/Browser/Pages/HomePage.php new file mode 100644 index 0000000..45d9283 --- /dev/null +++ b/tests/Browser/Pages/HomePage.php @@ -0,0 +1,36 @@ + + */ + public function elements(): array + { + return [ + '@element' => '#selector', + ]; + } +} diff --git a/tests/Browser/Pages/Page.php b/tests/Browser/Pages/Page.php new file mode 100644 index 0000000..eb9a2de --- /dev/null +++ b/tests/Browser/Pages/Page.php @@ -0,0 +1,20 @@ + + */ + public static function siteElements(): array + { + return [ + '@element' => '#selector', + ]; + } +}