()
| 940 | } |
| 941 | |
| 942 | get currentItemIndex() { |
| 943 | const allItems = this.Suggestions?._getItems() as IInputSuggestionItemSelectable[]; |
| 944 | const visibleItems = allItems.filter(item => !item.hidden); |
| 945 | const currentItem = visibleItems.find(item => { return item.selected || item.focused; }); |
| 946 | const indexOfCurrentItem = currentItem ? visibleItems.indexOf(currentItem) : -1; |
| 947 | return indexOfCurrentItem; |
| 948 | } |
| 949 | |
| 950 | _handleUp(e: KeyboardEvent) { |
| 951 | if (this.Suggestions?.isOpened()) { |