Skip to content

Commit 25ec22a

Browse files
committed
Simplify LanguageForm
1 parent 6a9f7fe commit 25ec22a

File tree

4 files changed

+7
-13
lines changed

4 files changed

+7
-13
lines changed

assets/scss/main.scss

-6
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,3 @@ select {
5353
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");
5454
background-size: 8px 10px;
5555
}
56-
57-
// Language dropdown uses radio elements
58-
input[type="radio"]:checked + label.dropdown-item {
59-
color: var(--bs-dropdown-link-active-color);
60-
@include gradient-bg(var(--bs-dropdown-link-active-bg));
61-
}

static/assets/main.c42f3183.css static/assets/main.e9ec7884.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

static/manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
]
145145
},
146146
"assets/scss/main.scss": {
147-
"file": "assets/main.c42f3183.css",
147+
"file": "assets/main.e9ec7884.css",
148148
"src": "assets/scss/main.scss",
149149
"isEntry": true
150150
}

templates/components/navbar.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -180,18 +180,18 @@
180180
{% trans %}Change language{% endtrans %}
181181
</span>
182182
</button>
183-
{%- with form = Forms.language.LanguageForm() %}
184183
<form x-data="LanguageForm">
185184
<ul class="dropdown-menu dropdown-menu-end">
186-
{%- for subfield in form.language %}
185+
{% set curr_lang = get_locale() %}
186+
{%- for lang in Languages.names.items() %}
187187
<li>
188-
{{ subfield(class="btn-check", **{'@click': 'set'}) }}
189-
{{ subfield.label(class="dropdown-item") }}
188+
<span class="dropdown-item {{ 'bg-primary text-white' if (curr_lang == lang[0]) }}" @click="set" value="{{ lang[0] }}">
189+
{{ lang[1] }}
190+
</span>
190191
</li>
191192
{%- endfor %}
192193
</ul>
193194
</form>
194-
{%- endwith %}
195195
</li>
196196

197197
<li class="nav-item">

0 commit comments

Comments
 (0)