diff --git a/src/index.css b/src/index.css index ac6ce9e0..cc8b9900 100644 --- a/src/index.css +++ b/src/index.css @@ -182,10 +182,12 @@ html, body { --greenAlpha: #18a97978; --greenAlphaGradient: #09a16e85; --darkGreen: #18a979; + --blackGreen: #123f30; --red: #d73e36; --redAlpha: #d73e3678; --redAlphaGradient: #e124175e; --darkRed: #d73e36; + --blackRed: #79150f; --orange: #ff8124; --orangeAlpha: #e97b50b0; --blue: #0e4095; @@ -222,10 +224,12 @@ html, body { --greenAlpha: #18a97978; --greenAlphaGradient: #31cc6a4d; --darkGreen: #18a979; + --blackGreen: #123f30; --red: #ff5555; --redAlpha: #d73e3678; --redAlphaGradient: #e8201236; --darkRed: #d73e36; + --blackRed: #79150f; --orange: #ff8124; --orangeAlpha: #b16649d9; --blue: #6f9ffff5; diff --git a/src/index.js b/src/index.js index 100462f3..2758ac78 100644 --- a/src/index.js +++ b/src/index.js @@ -20,6 +20,9 @@ import i18n from "i18next"; import LanguageDetector from "i18next-browser-languagedetector"; import Backend from "i18next-http-backend"; import {initReactI18next} from "react-i18next"; +import toast, {ToastBar, Toaster} from "react-hot-toast"; +import Icon from "./components/Icon/Icon"; + const sagaMiddleware = createSagaMiddleware(); const rootReducer = combineReducers({ @@ -73,6 +76,59 @@ i18n }); +const Toast = () => { + return + {(t) => { + return + {({ icon, message }) => ( + <> + {t.type !== 'loading' && ( + /**/ + toast.dismiss(t.id)} + /> + )} + {message} + + )} + + } + } + ; +} + //React query client const queryClient = new QueryClient() @@ -85,6 +141,7 @@ root.render( {/**/}
+ {/**/} diff --git a/src/main/Browser/Browser.js b/src/main/Browser/Browser.js index 37f9cec0..289d9b94 100644 --- a/src/main/Browser/Browser.js +++ b/src/main/Browser/Browser.js @@ -59,35 +59,6 @@ const Browser = () => { meta.description.content = description ? description : " " }, [title, description]) - const Toast = () => - - if (isLoading) return if (hasError) return @@ -111,7 +82,6 @@ const Browser = () => { - ); };