@gluestack-ui/toast
Version:
A universal headless toast component for React Native, Next.js & React
17 lines (15 loc) • 462 B
text/typescript
import { createContext } from 'react';
import type { IToastContext, IToastInfo } from './types';
export const ToastContext = createContext<IToastContext>({
toastInfo: {} as IToastInfo,
setToastInfo: () => {},
setToast: () => '',
removeToast: () => {},
hideAll: () => {},
isActive: () => false,
visibleToasts: {},
setVisibleToasts: () => {},
hideToast: () => {},
AnimationWrapper: { current: null },
AnimatePresence: { current: null },
});