Skip to content

Commit e929b8f

Browse files
committed
more
1 parent ca84d12 commit e929b8f

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

packages/maas/frontend/src/app/pages/api-keys/allKeys/ApiKeysToolbar.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React from 'react';
22
import {
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>

0 commit comments

Comments
 (0)