File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
CodeBeam.MudBlazor.Extensions/Components/ListExtended Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 2525 {
2626 @if (SearchBox == true )
2727 {
28- <MudListSubheaderExtended T =" T" Style =" position: sticky; top: -12px ; background-color: var(--mud-palette-background); z-index: 10" >
28+ <MudListSubheaderExtended T =" T" Style =" position: sticky; top: 0px; padding-top: 8px; margin-top: -8px ; background-color: var(--mud-palette-background); z-index: 10" >
2929
3030 <div @onkeydown:stopPropagation class =" mud-list-item-extended" >
3131 @if (MultiSelection && SelectAll && SelectAllPosition == SelectAllPosition .NextToSearchBox && ParentList == null )
Original file line number Diff line number Diff line change @@ -807,6 +807,24 @@ protected internal async Task SearchBoxHandleKeyDown(KeyboardEventArgs obj)
807807 await _searchField . SelectAsync ( ) ;
808808 }
809809 break ;
810+ case "ArrowUp" :
811+ case "ArrowDown" :
812+ await HandleKeyDown ( obj ) ;
813+ break ;
814+ case "Enter" :
815+ case "NumpadEnter" :
816+ await HandleKeyDown ( obj ) ;
817+ if ( MudSelectExtended != null && MultiSelection == false )
818+ {
819+ await MudSelectExtended . CloseMenu ( ) ;
820+ await MudSelectExtended . FocusAsync ( ) ;
821+ }
822+ break ;
823+ case "Tab" :
824+ await Task . Delay ( 10 ) ;
825+ await ActiveFirstItem ( ) ;
826+ StateHasChanged ( ) ;
827+ break ;
810828 }
811829 }
812830
You can’t perform that action at this time.
0 commit comments