Skip to content

addSoftDeleteBasedOnResource

This helper function wraps an existing dataProvider to add the soft delete capabilities, storing all deleted records in a single deleted_records (configurable) resource.

This feature requires a valid Enterprise Edition subscription.

Terminal window
npm install --save @react-admin/ra-core-ee
# or
yarn add @react-admin/ra-core-ee
// in src/dataProvider.ts
import { addSoftDeleteBasedOnResource } from '@react-admin/ra-core-ee';
import baseDataProvider from './baseDataProvider';
export const dataProvider = addSoftDeleteBasedOnResource(
baseDataProvider,
{ deletedRecordsResourceName: 'deleted_records' }
);