From c9379b47c6e6f476ddc51a4ca932421270e4567c Mon Sep 17 00:00:00 2001 From: francoism90 Date: Mon, 8 Jul 2024 09:12:49 +0200 Subject: [PATCH] wip --- src/Support/Html/Mixins/LinkElementMixin.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Support/Html/Mixins/LinkElementMixin.php b/src/Support/Html/Mixins/LinkElementMixin.php index 2e6c3f9..3f4aa17 100644 --- a/src/Support/Html/Mixins/LinkElementMixin.php +++ b/src/Support/Html/Mixins/LinkElementMixin.php @@ -11,7 +11,13 @@ public function route(): mixed return function (string $route, ...$parameters) { /** @var A $this */ - return $this->href(route($route, ...$parameters)); + $href = route($route, ...$parameters); + + return $this + ->href($href) + ->class([ + 'link-active' => request()->routeIs($route) || request()->fullUrlIs($href), + ]); }; } }