forked from MapComplete/MapComplete
Fix #896: improve placeholder dynamism, add more tests for UI code
This commit is contained in:
parent
94475e4d4d
commit
972d702315
7 changed files with 148 additions and 66 deletions
|
@ -7,6 +7,7 @@ import {Geocoding} from "../../Logic/Osm/Geocoding";
|
|||
import Translations from "../i18n/Translations";
|
||||
import Hash from "../../Logic/Web/Hash";
|
||||
import Combine from "../Base/Combine";
|
||||
import Locale from "../i18n/Locale";
|
||||
|
||||
export default class SearchAndGo extends Combine {
|
||||
constructor(state: {
|
||||
|
@ -21,7 +22,7 @@ export default class SearchAndGo extends Combine {
|
|||
Translations.t.general.search.search
|
||||
);
|
||||
const searchField = new TextField({
|
||||
placeholder: new VariableUiElement(placeholder),
|
||||
placeholder: placeholder.map(tr => tr.textFor(Locale.language.data), [Locale.language]),
|
||||
value: new UIEventSource<string>(""),
|
||||
inputStyle:
|
||||
" background: transparent;\n" +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue