From 601587c609e88166d1725e40db9937507ee7087e Mon Sep 17 00:00:00 2001 From: Jehizkia Date: Fri, 7 Jun 2024 14:56:40 +0200 Subject: [PATCH] Fixed: Language switcher causes problems if the active language is not registered in the configuration. --- resources/views/language-switcher.blade.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/views/language-switcher.blade.php b/resources/views/language-switcher.blade.php index 86f01b9..ed86d55 100644 --- a/resources/views/language-switcher.blade.php +++ b/resources/views/language-switcher.blade.php @@ -29,7 +29,7 @@ function try_svg($name, $classes) { ]) > - @if ($showFlags) + @if (isset($currentLanguage) && $showFlags) {{ try_svg('flag-1x1-'.$currentLanguage['flag'], 'rounded-full w-8 h-8') }} @else @foreach ($otherLanguages as $language) - @php $isCurrent = $currentLanguage['code'] === $language['code']; @endphp + @php + $isCurrent = false; + if (isset($currentLanguage)) { + $isCurrent = $currentLanguage['code'] === $language['code']; + } + @endphp