From b23e4b5a5e6245332b898808b9a84885bd3a62a7 Mon Sep 17 00:00:00 2001 From: Alexey Zinoviev Date: Thu, 2 Oct 2025 20:51:44 +0400 Subject: [PATCH 1/2] uberf-13843: protocols ui improvements Signed-off-by: Alexey Zinoviev --- .../src/components/DropdownLabelsIntl.svelte | 3 +- .../components/DropdownLabelsPopupIntl.svelte | 70 ++++++++++++++++--- .../src/components/EditEnum.svelte | 4 +- .../components/typeEditors/RefEditor.svelte | 10 ++- 4 files changed, 76 insertions(+), 11 deletions(-) diff --git a/packages/ui/src/components/DropdownLabelsIntl.svelte b/packages/ui/src/components/DropdownLabelsIntl.svelte index 8b08b353093..fd5366b4595 100644 --- a/packages/ui/src/components/DropdownLabelsIntl.svelte +++ b/packages/ui/src/components/DropdownLabelsIntl.svelte @@ -43,6 +43,7 @@ export let focusIndex: number = -1 export let dataId: string | undefined = undefined export let noFocus: boolean = false + export let withSearch: boolean = false let container: HTMLElement let opened: boolean = false @@ -58,7 +59,7 @@ function openPopup () { if (!opened) { opened = true - showPopup(DropdownLabelsPopupIntl, { items, selected, params }, container, (result) => { + showPopup(DropdownLabelsPopupIntl, { items, selected, params, withSearch }, container, (result) => { if (result) { selected = result dispatch('selected', result) diff --git a/packages/ui/src/components/DropdownLabelsPopupIntl.svelte b/packages/ui/src/components/DropdownLabelsPopupIntl.svelte index 6e1f1a8ee3d..27ddacd340d 100644 --- a/packages/ui/src/components/DropdownLabelsPopupIntl.svelte +++ b/packages/ui/src/components/DropdownLabelsPopupIntl.svelte @@ -14,37 +14,84 @@ --> -
dispatch('changeContent')}> -