UNPKG

opendash

Version:

open.DASH data visualization framework

18 lines 987 B
import * as React from "react"; import { Modal } from "antd"; import { useOpenDashServices, useTranslation, useDashboard } from ".."; export var DashboardDeletionModal = React.memo(function (_a) { var id = _a.id, open = _a.open, close = _a.close; var t = useTranslation(["opendash"])[0]; var DashboardService = useOpenDashServices().DashboardService; var dashboard = useDashboard(id); if (!dashboard) { // console.warn(`DashboardSettingsModal: dashboard "${id}" not found.`); return null; } return (React.createElement(Modal, { visible: open, title: t("dashboards.delete_modal_title"), okText: t("ui.delete"), onOk: function () { close(); DashboardService.deleteDashboard(dashboard); }, cancelText: t("ui.cancel"), onCancel: function (e) { return close(); }, okButtonProps: { type: "danger" } }, t("dashboards.delete_modal_description"))); }); //# sourceMappingURL=DashboardDeletionModal.js.map