mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Tempo: Reset tag value when key changed in Search tab (#82365)
Reset tag value when key changed
This commit is contained in:
parent
808be099a7
commit
2ef17efaf9
@ -125,19 +125,19 @@ describe('SearchField', () => {
|
||||
jest.advanceTimersByTime(1000);
|
||||
const tag22 = await screen.findByText('tag22');
|
||||
await user.click(tag22);
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, tag: 'tag22' });
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, tag: 'tag22', value: [] });
|
||||
|
||||
// Select tag1 as the tag
|
||||
await user.click(select);
|
||||
jest.advanceTimersByTime(1000);
|
||||
const tag1 = await screen.findByText('tag1');
|
||||
await user.click(tag1);
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, tag: 'tag1' });
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, tag: 'tag1', value: [] });
|
||||
|
||||
// Remove the tag
|
||||
const tagRemove = await screen.findByLabelText('select-clear-value');
|
||||
await user.click(tagRemove);
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, value: undefined });
|
||||
expect(updateFilter).toHaveBeenCalledWith({ ...filter, value: [] });
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -159,7 +159,7 @@ const SearchField = ({
|
||||
)}
|
||||
value={filter.tag}
|
||||
onChange={(v) => {
|
||||
updateFilter({ ...filter, tag: v?.value });
|
||||
updateFilter({ ...filter, tag: v?.value, value: [] });
|
||||
}}
|
||||
placeholder="Select tag"
|
||||
isClearable
|
||||
|
Loading…
Reference in New Issue
Block a user