Complete configuration for build

This commit is contained in:
2025-08-09 19:09:49 -04:00
parent 689f446806
commit b3803162b4
15 changed files with 107 additions and 31 deletions

View File

@@ -14,7 +14,7 @@ const toastInitialState: ToastProviderState = {
addDanger: () => ""
};
export const ToasterProviderContext = createContext<ToastProviderState>(toastInitialState);
const ToasterProviderContext = createContext<ToastProviderState>(toastInitialState);
export default function ToasterProvider({
@@ -37,7 +37,7 @@ export default function ToasterProvider({
return prev.filter((toast) => toast.id !== id);
}
});
}, [ toast ]);
}, []);
const addToast = useCallback((message: React.ReactNode, duration?: number) => {
if(!duration){
@@ -49,7 +49,7 @@ export default function ToasterProvider({
setTimeout(() => hideToast(id), duration);
return id;
}, [ toast ]);
}, [hideToast]);
const addSuccess = useCallback((message: React.ReactNode, duration?: number) => {
return addToast(<SuccessMessageBlock>{message}</SuccessMessageBlock>, duration);
@@ -84,6 +84,7 @@ export default function ToasterProvider({
}
// eslint-disable-next-line react-refresh/only-export-components
export function useToaster(){
const context = useContext(ToasterProviderContext);