From b9fd0b70c73c30a369140afcd1debb68c24a1013 Mon Sep 17 00:00:00 2001 From: Toy Rik Date: Mon, 23 Feb 2026 08:04:22 +0300 Subject: [PATCH] =?UTF-8?q?FIX=20=D0=BD=D0=B5=D0=B1=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D1=88=D0=B8=D0=B5=20=D0=B2=D0=B8=D0=B7=D1=83=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/page-breadcrumb.blade.php | 39 ++++++++++++++++++- src/resources/views/layouts/app.blade.php | 14 ++++--- .../views/layouts/partials/sidebar.blade.php | 13 ++++++- src/resources/views/pages/user/show.blade.php | 2 - 4 files changed, 59 insertions(+), 9 deletions(-) diff --git a/src/resources/views/components/common/page-breadcrumb.blade.php b/src/resources/views/components/common/page-breadcrumb.blade.php index 60aaa6d..7a919c6 100644 --- a/src/resources/views/components/common/page-breadcrumb.blade.php +++ b/src/resources/views/components/common/page-breadcrumb.blade.php @@ -1 +1,38 @@ -@props(['pageTitle' => 'Page']) \ No newline at end of file +@props(['pageTitle' => 'Page']) + +
+

+ {{ $pageTitle }} +

+ +
diff --git a/src/resources/views/layouts/app.blade.php b/src/resources/views/layouts/app.blade.php index 54cc6af..1ee481f 100644 --- a/src/resources/views/layouts/app.blade.php +++ b/src/resources/views/layouts/app.blade.php @@ -16,14 +16,18 @@ } }; window.addEventListener('resize', checkMobile);"> -
+
@include('layouts.partials.sidebar') -
- @include('layouts.partials.app-header') -
+ @include('layouts.partials.app-header') +
+
@yield('content')
- \ No newline at end of file + diff --git a/src/resources/views/layouts/partials/sidebar.blade.php b/src/resources/views/layouts/partials/sidebar.blade.php index 60e064d..dacf68d 100644 --- a/src/resources/views/layouts/partials/sidebar.blade.php +++ b/src/resources/views/layouts/partials/sidebar.blade.php @@ -47,7 +47,18 @@ return this.openSubmenus[key] || false; }, isActive(path) { - return window.location.pathname === path || '{{ $currentPath }}' === path.replace(/^\//, ''); + let relativePath = path; + try { + if (path.startsWith('http')) { + relativePath = new URL(path).pathname; + } + } catch (e) { + } + + const currentPath = window.location.pathname; + return currentPath === relativePath || + currentPath === relativePath.replace(/^\/+/, '') || + '/' + currentPath === relativePath; } }" :class="{ diff --git a/src/resources/views/pages/user/show.blade.php b/src/resources/views/pages/user/show.blade.php index 481a456..bfc1435 100644 --- a/src/resources/views/pages/user/show.blade.php +++ b/src/resources/views/pages/user/show.blade.php @@ -1,8 +1,6 @@ @extends ('layouts.app') @section ('content') -

{{ dd($data) }}

-

Profile