Skip to content

<DeletedRecordRepresentation>

A component that renders the record representation of a deleted record.

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
import { CoreAdmin, CustomRoutes, WithRecord } from 'react-admin';
import { Route } from 'react-router-dom';
import { DeletedRecordsListBase, ShowDeletedBase, type DeletedRecordType } from '@react-admin/ra-core-ee';
export const App = () => (
<CoreAdmin>
...
<CustomRoutes>
<Route
path="/deleted"
element={
<DeletedRecordsListBase>
<WithListContext
render={({ isPending, data }) => isPending ? null : (
<ul>
{data.map(record => (
<li key={record.id}>
<div><strong>{record.resource}</strong></div>
<DeletedRecordRepresentation record={record} />
</li>
))}
</ul>
)}
/>
</DeletedRecordsListBase>
}
/>
</CustomRoutes>
</CoreAdmin>
);
PropRequiredTypeDefaultDescription
recordOptionalRaRecordThe deleted record. If not provided, the record from closest RecordContext is used.