INNER CODE UNIT · TypeScript

useToast

mohammed-bahumaish/prisma-editor · src/hooks/use-toast.ts:170

function useToast() {
  const [state, setState] = React.useState<State>(memoryState);

  React.useEffect(() => {
    listeners.push(setState);
    return () => {
      const index = listeners.indexOf(setState);
      if (index > -1) {
        listeners.splice(index, 1);
      }
    };
  }, [state]);

  return {
    ...state,
    toast,
    dismiss: (toastId?: string) => dispatch({ type: "DISMISS_TOAST", toastId }),
  };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…