diff --git a/client/src/App.tsx b/client/src/App.tsx index eacf658..dccb6c5 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -1,7 +1,7 @@ import { Refine } from "@refinedev/core"; import { RefineKbar, RefineKbarProvider } from "@refinedev/kbar"; -import { ErrorComponent, notificationProvider, ThemedLayoutV2, ThemedSiderV2, ThemedTitleV2 } from "@refinedev/antd"; +import { ErrorComponent, ThemedLayoutV2, ThemedSiderV2, ThemedTitleV2 } from "@refinedev/antd"; import "@refinedev/antd/dist/reset.css"; import routerBindings, { @@ -23,6 +23,7 @@ import React from "react"; import { Locale } from "antd/es/locale"; import { languages } from "./i18n"; import loadable from "@loadable/component"; +import SpoolmanNotificationProvider from "./components/notificationProvider"; interface PageProps { resource: "spools" | "filaments" | "vendors"; @@ -82,7 +83,7 @@ function App() { > { + if (type === "progress") { + message.open({ + key, + content: ( + + ), + duration: 0, + }); + } else { + message.open({ + key, + content, + type, + }); + } + }, + close: (key) => message.destroy(key), +}; + +export default SpoolmanNotificationProvider;