Skip to content

Commit d8910d4

Browse files
committed
remove defaultProps in LIstAction
1 parent c421b7c commit d8910d4

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

packages/ra-ui-materialui/src/list/ListActions.tsx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,23 @@ import { FilterButton } from './filter';
4646
* );
4747
*/
4848
export const ListActions = (props: ListActionsProps) => {
49-
const { className, filters: filtersProp, hasCreate: _, ...rest } = props;
49+
const {
50+
className,
51+
filters: filtersProp,
52+
hasCreate: _,
53+
selectedIds = [],
54+
onUnselectItems = () => null,
55+
...rest
56+
} = props;
57+
5058
const {
5159
sort,
5260
displayedFilters,
5361
filterValues,
5462
exporter,
5563
showFilter,
5664
total,
57-
} = useListContext(props);
65+
} = useListContext({ ...props, selectedIds, onUnselectItems });
5866
const resource = useResourceContext(props);
5967
const { hasCreate } = useResourceDefinition(props);
6068
const filters = useContext(FilterContext) || filtersProp;
@@ -113,11 +121,6 @@ ListActions.propTypes = {
113121
total: PropTypes.number,
114122
};
115123

116-
ListActions.defaultProps = {
117-
selectedIds: [],
118-
onUnselectItems: () => null,
119-
};
120-
121124
export interface ListActionsProps extends ToolbarProps {
122125
sort?: SortPayload;
123126
className?: string;

0 commit comments

Comments
 (0)