0

ERROR [ProtectedRoute] is not a component. All component children of <Routes> must be a <Route> or <React.Fragment>

import React from "react";
import { 
    BrowserRouter as Router, 
    Routes,
    Route,
    Navigate,
    Link 
    } from "react-router-dom";
import AuthApi from "./AuthApi";

const  ProtectedRoute = ({auth, component:Component,...rest}) => {
    return (
        <Route
        {...rest}
        render = {() => auth? (
            <Component/>
        ):
         (
            <Navigate to = "/login"/>
         )
    }
        />
    )
}

I am note able to use the ProtectedRoute function

Adriano Repetti
  • 65,416
  • 20
  • 137
  • 208
Yeshu-18
  • 1
  • 2
  • Looks like [this previous answer](https://stackoverflow.com/a/69869761) should be able to help. – motto Mar 26 '23 at 19:54

0 Answers0