Update dependencies

This commit is contained in:
Matthew Ellison
2026-08-15 15:37:24 -04:00
parent 7265eaad18
commit cbd681e63b
26 changed files with 3230 additions and 4498 deletions

View File

@@ -1,7 +1,7 @@
import { DangerMessageBlock, SuccessMessageBlock, WarningMessageBlock } from "$/component/message";
import Toaster from "$/component/toaster/Toaster";
import type { Toast, ToastProviderProps, ToastProviderState } from "$/types/ToasterTypes";
import { createContext, useCallback, useContext, useMemo, useState } from "react";
import { createContext, use, useCallback, useMemo, useState } from "react";
const toastInitialState: ToastProviderState = {
@@ -72,20 +72,20 @@ export default function ToasterProvider({
}), [ toast, hideToast, addToast, addSuccess, addWarning, addDanger ]);
return (
<ToasterProviderContext.Provider value={value}>
<ToasterProviderContext value={value}>
<Toaster
toast={toast}
className={className}
/>
{children}
</ToasterProviderContext.Provider>
</ToasterProviderContext>
);
}
// eslint-disable-next-line react-refresh/only-export-components
export function useToaster(){
const context = useContext(ToasterProviderContext);
const context = use(ToasterProviderContext);
if(!context){
throw new Error("useToaster must be used within a ToasterProvider");