Refactoring to use Error instead of string in the useError hook state variable

This commit is contained in:
Koper
2023-09-01 12:36:13 +07:00
parent df4dc841fc
commit 41ca80358c
6 changed files with 23 additions and 61 deletions

View File

@@ -2,8 +2,8 @@
import React, { createContext, useContext, useState } from "react";
interface ErrorContextProps {
error: string;
setError: React.Dispatch<React.SetStateAction<string>>;
error: Error | null;
setError: React.Dispatch<React.SetStateAction<Error | null>>;
}
const ErrorContext = createContext<ErrorContextProps | undefined>(undefined);
@@ -21,7 +21,7 @@ interface ErrorProviderProps {
}
export const ErrorProvider: React.FC<ErrorProviderProps> = ({ children }) => {
const [error, setError] = useState<string>("");
const [error, setError] = useState<Error | null>(null);
return (
<ErrorContext.Provider value={{ error, setError }}>