From 9c7456e82039cd5b46eb75a17e85539fc7e7ce09 Mon Sep 17 00:00:00 2001 From: lukicenturi Date: Wed, 5 Jun 2024 17:48:50 +0700 Subject: [PATCH 1/2] fix(AutoComplete): some issues --- .../forms/auto-complete/RuiAutoComplete.vue | 14 +++++++ src/components/overlays/menu/Menu.vue | 4 +- src/composables/dropdown-menu.ts | 42 +++++++++++-------- tests/setup-files/setup.ts | 3 +- 4 files changed, 42 insertions(+), 21 deletions(-) diff --git a/src/components/forms/auto-complete/RuiAutoComplete.vue b/src/components/forms/auto-complete/RuiAutoComplete.vue index c0ebe95..9cbfe2d 100644 --- a/src/components/forms/auto-complete/RuiAutoComplete.vue +++ b/src/components/forms/auto-complete/RuiAutoComplete.vue @@ -447,6 +447,16 @@ function getListeners(on: Record, $listeners: Reco ...listenersFiltered, }; } + +function setInputSelectionRange(start: number, end: number) { + set(searchInputFocused, true); + get(textInput)?.setSelectionRange?.(start, end); +} + +defineExpose({ + setInputFocus, + setInputSelectionRange, +});