adminjs
Version:
Admin panel for apps written in node.js
11 lines • 325 B
JavaScript
const getBulkActionsFromRecords = records => {
const actions = Object.values(records.reduce((memo, record) => ({
...memo,
...record.bulkActions.reduce((actionsMemo, action) => ({
...actionsMemo,
[action.name]: action
}), {})
}), {}));
return actions;
};
export default getBulkActionsFromRecords;