ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
17 lines • 532 B
JavaScript
import { useCallback } from 'react';
import { useRecordSelection } from './useRecordSelection';
/**
* Hook to Unselect the rows of a datagrid
*
* @example
*
* const unselect = useUnselect('posts');
* unselect([123, 456]);
*/
export var useUnselect = function (resource) {
var _a = useRecordSelection(resource ? { resource: resource } : { disableSyncWithStore: true }), unselect = _a[1].unselect;
return useCallback(function (ids) {
unselect(ids);
}, [unselect]);
};
//# sourceMappingURL=useUnselect.js.map