File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
packages/maas/frontend/src/app/pages/api-keys/allKeys Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import React from 'react';
22import {
33 Button ,
44 MenuToggle ,
5- // eslint-disable-next-line no-restricted-imports
65 Select ,
76 SelectList ,
87 SelectOption ,
@@ -45,10 +44,12 @@ const ApiKeysToolbar: React.FC<ApiKeysToolbarProps> = ({
4544 onStatusClear,
4645} ) => {
4746 const [ isStatusSelectOpen , setIsStatusSelectOpen ] = React . useState ( false ) ;
47+ const [ localUsername , setLocalUsername ] = React . useState ( '' ) ;
4848
4949 return (
5050 < Toolbar
5151 clearAllFilters = { ( ) => {
52+ setLocalUsername ( '' ) ;
5253 onUsernameChange ( '' ) ;
5354 STATUS_OPTIONS . forEach ( onStatusClear ) ;
5455 } }
@@ -117,9 +118,13 @@ const ApiKeysToolbar: React.FC<ApiKeysToolbarProps> = ({
117118 < SearchInput
118119 aria-label = "Filter by username"
119120 placeholder = "Filter by username"
120- value = { filterData . username }
121- onChange = { ( _event , value ) => onUsernameChange ( value ) }
122- onClear = { ( ) => onUsernameChange ( '' ) }
121+ value = { localUsername }
122+ onSearch = { ( _event , value ) => onUsernameChange ( value ) }
123+ onChange = { ( _event , value ) => setLocalUsername ( value ) }
124+ onClear = { ( ) => {
125+ setLocalUsername ( '' ) ;
126+ onUsernameChange ( '' ) ;
127+ } }
123128 />
124129 </ ToolbarFilter >
125130 </ ToolbarGroup >
You can’t perform that action at this time.
0 commit comments