Skip to content

Commit 7ccd40b

Browse files
committed
Display the current language in the selector of the homepage
1 parent a4feb60 commit 7ccd40b

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

assets/styles/app.scss

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,9 +398,22 @@ body#homepage .page-header h1 {
398398
margin: 0;
399399
}
400400
body#homepage .page-header a.language-selector-dropdown-button {
401+
align-items: center;
402+
border: 2px solid var(--gray-300);
403+
border-radius: 4px;
401404
color: inherit;
402-
font-size: 21px;
405+
display: inline-flex;
406+
font-size: 16px;
403407
line-height: 1;
408+
padding: 5px 15px;
409+
}
410+
body#homepage .page-header a.language-selector-dropdown-button:hover {
411+
background: var(--gray-100);
412+
border-color: var(--gray-800);
413+
}
414+
body#homepage .page-header a.language-selector-dropdown-button .current-language {
415+
display: inline-flex;
416+
margin-inline: 5px 10px;
404417
}
405418
body#homepage .jumbotron {
406419
display: flex;

templates/default/_language_selector.html.twig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
{% macro render_language_selector() %}
1+
{% macro render_language_selector(display_current_language = false) %}
22
<a href="#" class="nav-link dropdown-toggle language-selector-dropdown-button" data-toggle="modal" data-target="#locale-selector-modal" role="button" id="locales">
33
<i class="fa fa-solid fa-globe" aria-hidden="true"></i>
4+
{% if display_current_language %}
5+
<span class="current-language">{{ app.request.locale|locale_name }}</span>
6+
{% endif %}
47
<span class="caret"></span>
58
<span class="sr-only">{{ 'menu.choose_language'|trans }}</span>
69
</a>

templates/default/homepage.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<h1>{{ 'title.homepage'|trans|raw }}</h1>
1515

1616
{% from 'default/_language_selector.html.twig' import render_language_selector %}
17-
{{ render_language_selector() }}
17+
{{ render_language_selector(true) }}
1818
</div>
1919

2020
<div class="row">

0 commit comments

Comments
 (0)