UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

24 lines 1.17 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import * as React from 'react'; import { Translate, useDeleteController, useRecordContext, } from "..//index.js"; export var DeleteButton = function (props) { var record = useRecordContext(); var controllerProps = useDeleteController(__assign({ record: record, mutationMode: 'optimistic' }, props)); return (React.createElement("button", { type: "button", onClick: function (event) { event.stopPropagation(); controllerProps.handleDelete(); } }, typeof props.label !== 'string' ? (props.label) : (React.createElement(Translate, { i18nKey: typeof props.label === 'string' ? props.label : 'ra.action.delete' }, typeof props.label === 'string' ? props.label : 'Delete')))); }; //# sourceMappingURL=DeleteButton.js.map