Я пытаюсь создать фальшивый логин и подписать страницу, которую предполагается перенести на бизнес-панель.Я пытаюсь выяснить, как сделать это правильно и развернуть на GitHub Pages.
basename - это имя моего репо на GH в компоненте Register. У меня есть 2 компонента. Вход в систему и регистрация.
render() {
return (
<>
<BrowserRouter basename="/dash">
<Switch>
<Route exact path="/" render={() => <Register />} />
<Route
path="/"
render={() => (
<>
<div className="dashboard__grid">
<TopNav />
<SideNav />
<main className="main">
<Route exact path="/campaigns" component={Campaigns} />
<Route exact path="/quicksms" component={QuickSMS} />
<Route exact path="/statistics" component={Statistics} />
<Route exact path="/reports" component={Reports} />
<Route exact path="/billings" component={Billings} />
</main>
</div>
<MobileNav />
</>
)}
/>
</Switch>
</BrowserRouter>
<ToastContainer />
</>
); }}export default withNamespaces("common")(App);
и вот мой компонент Register
<main className="registration">
<aside className="registration__aside">
<Aside />
</aside>
<section className="registration__form">
<div className="registrationForm__title">
<NavLink
exact
to="/"
activeClassName="registrationForm__title__link--Active"
className="registrationForm__title__link"
>
Log In
</NavLink>
<span className="registration__form--span">or</span>
<NavLink
exact
to="/sign-up"
activeClassName="registrationForm__title__link--Active"
className="registrationForm__title__link"
>
Sign Up
</NavLink>
</div>
<Route exact path="/" component={LogIn} />
<Route exact path="/sign-up" component={SignUp} />
</section>
</main>