diff --git a/resources/views/components/custom/language-selector.blade.php b/resources/views/components/custom/language-selector.blade.php index 0cb495e..dfde0db 100644 --- a/resources/views/components/custom/language-selector.blade.php +++ b/resources/views/components/custom/language-selector.blade.php @@ -4,6 +4,14 @@ @php $languages = available_languages(); + $priorityLanguageCodes = ['tr', 'en', 'de']; + $priorityLanguages = collect($priorityLanguageCodes) + ->map(fn (string $code) => $languages->firstWhere('code', $code)) + ->filter(); + $otherLanguages = $languages->reject( + fn ($language) => in_array($language->code, $priorityLanguageCodes, true) + ); + $languages = $priorityLanguages->concat($otherLanguages)->values(); $currentLang = current_language_code(); $currentLanguage = $languages->firstWhere('code', $currentLang); $languageCollapseId = 'offcanvas-language-collapse';