diff --git a/resources/views/layouts/partials/lang-switcher.blade.php b/resources/views/layouts/partials/lang-switcher.blade.php index 4269b9e..7f0c5ac 100644 --- a/resources/views/layouts/partials/lang-switcher.blade.php +++ b/resources/views/layouts/partials/lang-switcher.blade.php @@ -1,36 +1,17 @@
{{ trans('lang.lang') }} : - {!! FormField::formButton( - [ - 'route' => 'users.profile.switch-lang', - 'method' => 'patch', - 'title' => auth()->user()->lang != 'en' ? trans('lang.switch_tooltip', ['lang' => trans('lang.en')]) : '' - ], - 'EN', - ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_en'] - + (auth()->user()->lang == 'en' ? ['disabled' => 'disabled'] : []), - ['lang' => 'en'] - ) !!} - {!! FormField::formButton( - [ - 'route' => 'users.profile.switch-lang', - 'method' => 'patch', - 'title' => auth()->user()->lang != 'id' ? trans('lang.switch_tooltip', ['lang' => trans('lang.id')]) : '' - ], - 'ID', - ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_id'] - + (auth()->user()->lang == 'id' ? ['disabled' => 'disabled'] : []), - ['lang' => 'id'] - ) !!} - {!! FormField::formButton( - [ - 'route' => 'users.profile.switch-lang', - 'method' => 'patch', - 'title' => auth()->user()->lang != 'de' ? trans('lang.switch_tooltip', ['lang' => trans('lang.de')]) : '' - ], - 'DE', - ['class' => 'btn btn-default btn-xs', 'de' => 'switch_lang_de'] - + (auth()->user()->lang == 'de' ? ['disabled' => 'disabled'] : []), - ['lang' => 'de'] - ) !!} + + @foreach (['en', 'id', 'de'] as $langKey) + {!! FormField::formButton( + [ + 'route' => 'users.profile.switch-lang', + 'method' => 'patch', + 'title' => auth()->user()->lang != $langKey ? trans('lang.switch_tooltip', ['lang' => trans('lang.'.$langKey)]) : '' + ], + strtoupper($langKey), + ['class' => 'btn btn-default btn-xs', 'id' => 'switch_lang_'.$langKey] + + (auth()->user()->lang == $langKey ? ['disabled' => 'disabled'] : []), + ['lang' => $langKey] + ) !!} + @endforeach