Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 332x 1666x 326x 95x 95x 95x | import React from "react";
import { closeAllToasts, getToastsAmount } from "~components/toast";
declare global {
// external interface extension
// oxlint-disable-next-line typescript/consistent-type-definitions
interface Window {
removeToasts?: () => number;
}
}
export const useToastHelper = () => {
React.useEffect(() => {
window.removeToasts = () => {
const currentToastAmount = getToastsAmount();
closeAllToasts({ disableAnimation: true });
return currentToastAmount;
};
}, []);
};
|