feat(client): Toast Provider to show Toasts from higher on the DOM tree (#1110)

This commit is contained in:
Danny Avila 2023-10-27 17:10:07 -04:00 committed by GitHub
parent 81a90d245b
commit 5cafe0900c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 11 deletions

View file

@ -1,5 +1,6 @@
import { useRef, useEffect } from 'react';
import { useRecoilState } from 'recoil';
import { useRef, useEffect } from 'react';
import type { TShowToast } from '~/common';
import { NotificationSeverity } from '~/common';
import store from '~/store';
@ -15,12 +16,6 @@ export default function useToast(timeoutDuration = 100) {
};
}, []);
type TShowToast = {
message: string;
severity?: NotificationSeverity;
showIcon?: boolean;
};
const showToast = ({
message,
severity = NotificationSeverity.SUCCESS,