fix: Separate toasts storage to own MobX store (#2339)

Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
Saumya Pandey
2021-07-20 14:36:10 +05:30
committed by GitHub
parent f64ab37d3c
commit fdb85ec195
45 changed files with 297 additions and 231 deletions

View File

@@ -14,9 +14,11 @@ import Subheading from "components/Subheading";
import NotificationListItem from "./components/NotificationListItem";
import useCurrentUser from "hooks/useCurrentUser";
import useStores from "hooks/useStores";
import useToasts from "hooks/useToasts";
function Notifications() {
const { notificationSettings, ui } = useStores();
const { notificationSettings } = useStores();
const { showToast } = useToasts();
const user = useCurrentUser();
const { t } = useTranslation();
@@ -64,7 +66,7 @@ function Notifications() {
}, [notificationSettings]);
const showSuccessMessage = debounce(() => {
ui.showToast(t("Notifications saved"), { type: "success" });
showToast(t("Notifications saved"), { type: "success" });
}, 500);
const handleChange = React.useCallback(