Skip to content

Commit f547973

Browse files
authored
Merge pull request #462 from patternfly/some_version_bumps
fix(deps): bump various versions
2 parents a5e6c8f + 5bb67c9 commit f547973

File tree

4 files changed

+68
-49
lines changed

4 files changed

+68
-49
lines changed

package-lock.json

Lines changed: 43 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/module/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
"@patternfly/patternfly": "^6.0.0",
4848
"@patternfly/react-code-editor": "^6.0.0",
4949
"@patternfly/patternfly-a11y": "^5.1.0",
50-
"@types/react": "^18.3.21",
51-
"@types/react-dom": "^18.3.5",
50+
"@types/react": "^18.3.23",
51+
"@types/react-dom": "^18.3.7",
5252
"@types/react-router-dom": "^5.3.3",
5353
"react": "^18.3.1",
5454
"react-dom": "^18.3.1",
55-
"react-router": "^6.30.0",
56-
"react-router-dom": "^6.30.0",
55+
"react-router": "^6.30.1",
56+
"react-router-dom": "^6.30.1",
5757
"rimraf": "^6.0.1",
58-
"typescript": "^5.4.5"
58+
"typescript": "^5.8.3"
5959
}
6060
}

packages/module/src/DataViewFilters/DataViewFilters.test.tsx

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { render } from '@testing-library/react';
2+
import { render, fireEvent } from '@testing-library/react';
33
import DataViewFilters from './DataViewFilters';
44
import DataViewToolbar from '../DataViewToolbar';
55
import DataViewTextFilter from '../DataViewTextFilter';
@@ -18,4 +18,22 @@ describe('DataViewFilters component', () => {
1818
/>);
1919
expect(container).toMatchSnapshot();
2020
});
21+
22+
it('should call onChange with correct key and value when filter changes', () => {
23+
const mockOnChange = jest.fn();
24+
const { getByLabelText } = render(
25+
<DataViewToolbar
26+
filters={
27+
<DataViewFilters onChange={mockOnChange} values={{}}>
28+
<DataViewTextFilter filterId="one" title="One" />
29+
<DataViewTextFilter filterId="two" title="Two" />
30+
</DataViewFilters>
31+
}
32+
/>
33+
);
34+
const input = getByLabelText('One filter');
35+
input.focus();
36+
fireEvent.input(input, { target: { value: 'abc' } });
37+
expect(mockOnChange).toHaveBeenCalledWith('one', { one: 'abc' });
38+
});
2139
});

packages/module/src/DataViewFilters/DataViewFilters.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export const DataViewFilters = <T extends object>({
130130
value: unknown;
131131
}>, {
132132
showToolbarItem: activeAttributeMenu === child.props.title,
133-
onChange: (event, value) => onChange?.(event, { [child.props.filterId]: value } as Partial<T>),
133+
onChange: (event, value) => onChange?.(child.props.filterId, { [child.props.filterId]: value } as Partial<T>),
134134
value: values?.[child.props.filterId],
135135
...child.props
136136
})

0 commit comments

Comments
 (0)