Align language selector and improve contrast
This commit is contained in:
parent
b877e9ef7c
commit
2726ba552b
2 changed files with 31 additions and 7 deletions
|
|
@ -194,15 +194,11 @@ export default function NavBar() {
|
||||||
</Link>
|
</Link>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
<label style={{ display: 'flex', alignItems: 'center', gap: 6, marginLeft: 8 }}>
|
<label className="language-wrapper">
|
||||||
<span style={{ fontSize: 12, color: '#555', display: 'flex', alignItems: 'center', gap: 4 }}>
|
<span className="language-label">
|
||||||
<Icon name="globe" /> {t('navLanguage')}:
|
<Icon name="globe" /> {t('navLanguage')}:
|
||||||
</span>
|
</span>
|
||||||
<select
|
<select value={locale} onChange={(e) => setLocale(e.target.value as any)} className="language-select">
|
||||||
value={locale}
|
|
||||||
onChange={(e) => setLocale(e.target.value as any)}
|
|
||||||
style={{ padding: '6px 10px', borderRadius: 8, border: '1px solid #ddd', background: '#fff' }}
|
|
||||||
>
|
|
||||||
<option value="fi">🇫🇮 Suomi</option>
|
<option value="fi">🇫🇮 Suomi</option>
|
||||||
<option value="sv">🇸🇪 Svenska</option>
|
<option value="sv">🇸🇪 Svenska</option>
|
||||||
<option value="en">🇬🇧 English</option>
|
<option value="en">🇬🇧 English</option>
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,34 @@ body {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.language-wrapper {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.language-label {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 4px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: var(--muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.language-select {
|
||||||
|
min-height: 44px;
|
||||||
|
padding: 10px 12px;
|
||||||
|
border-radius: 10px;
|
||||||
|
border: 1px solid rgba(148, 163, 184, 0.35);
|
||||||
|
background: rgba(255, 255, 255, 0.08);
|
||||||
|
color: var(--text);
|
||||||
|
}
|
||||||
|
|
||||||
|
.language-select option {
|
||||||
|
color: #0b1224;
|
||||||
|
}
|
||||||
|
|
||||||
main {
|
main {
|
||||||
padding: 48px 20px 80px;
|
padding: 48px 20px 80px;
|
||||||
max-width: 1100px;
|
max-width: 1100px;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue