Spaces:
Sleeping
Sleeping
File size: 483 Bytes
3acdbcc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
'use client';
import { createContext, useContext } from "react";
import { toast } from "react-toastify";
const ToastContext = createContext();
export function ToastProvider({ children }) {
return (
<ToastContext.Provider value={toast}>
{children}
</ToastContext.Provider>
);
}
export function useToast() {
const context = useContext(ToastContext);
if (!context) {
throw new Error("useToast must be used within a ToastProvider");
}
return context;
}
|