opt-table
Version:
A Responsive and Customizable Rich Table
22 lines • 1.8 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.UpTransition = void 0;
const material_1 = require("@mui/material");
const react_1 = __importDefault(require("react"));
const DeleteMenuModal = ({ props, title_component, onYesClick, options, }) => {
return (react_1.default.createElement(material_1.Dialog, Object.assign({}, props, { TransitionComponent: exports.UpTransition }),
react_1.default.createElement(material_1.Grid, { item: true, xs: 12 },
react_1.default.createElement(material_1.Grid, { item: true, xs: 12 }, title_component),
react_1.default.createElement(material_1.Grid, { item: true, xs: 12, container: true, justifyContent: "flex-end", marginTop: 2 },
react_1.default.createElement(material_1.ButtonGroup, { variant: "text" },
react_1.default.createElement(material_1.Button, { onClick: (e) => { var _a; return (_a = props === null || props === void 0 ? void 0 : props.onClose) === null || _a === void 0 ? void 0 : _a.call(props, e, "escapeKeyDown"); } }, (options === null || options === void 0 ? void 0 : options.modal_no_title) || "خیر"),
react_1.default.createElement(material_1.Button, { onClick: () => onYesClick() }, (options === null || options === void 0 ? void 0 : options.modal_yes_title) || "بله"))))));
};
exports.default = DeleteMenuModal;
exports.UpTransition = react_1.default.forwardRef(function Transition(props, ref) {
return react_1.default.createElement(material_1.Slide, Object.assign({ direction: "up", ref: ref }, props));
});
//# sourceMappingURL=delete_modal.js.map