UNPKG

opendash

Version:

open.DASH data visualization framework

18 lines 955 B
import * as React from "react"; import { Modal } from "antd"; import { useOpenDashServices, useTranslation, useWidget } from ".."; export var WidgetDeletionModal = React.memo(function (_a) { var id = _a.id, open = _a.open, close = _a.close; var t = useTranslation(["opendash"])[0]; var DashboardService = useOpenDashServices().DashboardService; var widget = useWidget(id); if (!widget) { console.warn("WidgetSettingsModal: widget \"" + id + "\" not found."); return null; } return (React.createElement(Modal, { visible: open, title: t("widgets.delete_modal_title"), okText: t("ui.delete"), onOk: function () { close(); DashboardService.deleteWidget(widget); }, cancelText: t("ui.cancel"), onCancel: function (e) { return close(); }, okButtonProps: { type: "danger" } }, t("widgets.delete_modal_description"))); }); //# sourceMappingURL=WidgetDeletionModal.js.map