import * as React from 'react'; import { Translate } from '../i18n/Translate'; import { useDeleteController, UseDeleteControllerParams, } from '../controller/button/useDeleteController'; import { useRecordContext } from '../controller/record/useRecordContext'; export const DeleteButton = ( props: UseDeleteControllerParams & { label: React.ReactNode } ) => { const record = useRecordContext(); const controllerProps = useDeleteController({ record, mutationMode: 'optimistic', ...props, }); return ( ); };