import { AlertOutlined } from "@ant-design/icons"; import { Button, notification, Space } from "antd"; import i18n from "i18next"; import React from "react"; import * as serviceWorkerRegistration from "../serviceWorkerRegistration"; import { store } from "../redux/store"; import InstanceRenderManager from "./instanceRenderMgr"; const onServiceWorkerUpdate = (registration) => { console.log("onServiceWorkerUpdate", registration); const btn = ( ); store.dispatch(); notification.open({ icon: , message: i18n.t("general.messages.newversiontitle", { app: InstanceRenderManager({ imex: "$t(titles.imexonline)", rome: "$t(titles.romeonline)" }) }), description: i18n.t("general.messages.newversionmessage", { app: InstanceRenderManager({ imex: "$t(titles.imexonline)", rome: "$t(titles.romeonline)" }) }), duration: 0, btn, key: "updateavailable" }); }; serviceWorkerRegistration.register({ onUpdate: onServiceWorkerUpdate });