From 9fb7569af3aefd19b698b24d1b7f176a9a1862ce Mon Sep 17 00:00:00 2001 From: Sidney Alcantara Date: Sun, 22 Sep 2019 23:50:22 +1000 Subject: [PATCH] add props interfaces for AuthProvider, CustomBrowserRouter --- src/AuthProvider.tsx | 6 +++++- src/util/CustomBrowserRouter.tsx | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/AuthProvider.tsx b/src/AuthProvider.tsx index 401a932d..332ce6c3 100644 --- a/src/AuthProvider.tsx +++ b/src/AuthProvider.tsx @@ -2,7 +2,11 @@ import React, { useEffect, useState } from "react"; import { auth } from "./firebase"; import AuthContext from "./contexts/authContext"; -export const AuthProvider = ({ children }: any) => { +interface IAuthProviderProps { + children: React.ReactNode; +} + +export const AuthProvider: React.FC = ({ children }) => { const [currentUser, setCurrentUser] = useState(); useEffect(() => { diff --git a/src/util/CustomBrowserRouter.tsx b/src/util/CustomBrowserRouter.tsx index 1c57f920..ab299591 100644 --- a/src/util/CustomBrowserRouter.tsx +++ b/src/util/CustomBrowserRouter.tsx @@ -3,7 +3,11 @@ import { BrowserRouter, Route } from "react-router-dom"; export const RouterContext = React.createContext({}); -const CustomBrowserRouter = ({ children }: any) => ( +interface ICustomBrowserProps { + children: React.ReactNode; +} + +const CustomBrowserRouter: React.FC = ({ children }) => ( {routeProps => (