feat(webui): Selector chooses first option on unfocus if primitive

This commit is contained in:
Tomáš Mládek 2024-07-13 21:06:07 +02:00
parent 91aea2bd17
commit 8a941556cb

View file

@ -312,6 +312,20 @@
} }
} }
$: onFocusChange(inputFocused);
function onFocusChange(focused: boolean) {
if (!focused) {
if (
options.length &&
inputValue &&
['String', 'Number', 'Attribute'].includes(options[0].t)
) {
set(options[0]);
}
}
}
let addressToLabels: { [key: string]: string[] } = {}; let addressToLabels: { [key: string]: string[] } = {};
function onAddressResolved(address: string, ev: CustomEvent<string[]>) { function onAddressResolved(address: string, ev: CustomEvent<string[]>) {
addressToLabels[address] = ev.detail; addressToLabels[address] = ev.detail;