File tree Expand file tree Collapse file tree
packages/ra-ui-materialui/src/list Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,15 +46,23 @@ import { FilterButton } from './filter';
4646 * );
4747 */
4848export 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-
121124export interface ListActionsProps extends ToolbarProps {
122125 sort ?: SortPayload ;
123126 className ?: string ;
You can’t perform that action at this time.
0 commit comments