mediacms/frontend/src/static/js/utils/hoc/withBulkActions.jsx
2025-11-12 14:08:02 +02:00

20 lines
454 B
JavaScript

import React from 'react';
import { useBulkActions } from '../hooks/useBulkActions';
/**
* Higher-Order Component that provides bulk actions functionality
* to class components via props
*/
export function withBulkActions(WrappedComponent) {
return function WithBulkActionsComponent(props) {
const bulkActions = useBulkActions();
return (
<WrappedComponent
{...props}
bulkActions={bulkActions}
/>
);
};
}