⚙️ Added Settings page scaffold

This commit is contained in:
2021-09-06 17:50:25 -07:00
parent 060a9143e8
commit efc8742699
7 changed files with 82 additions and 3 deletions

View File

@@ -6,6 +6,7 @@ import Import from "./Import";
import { ComicDetail } from "./ComicDetail";
import Library from "./Library";
import Search from "./Search";
import Settings from "./Settings";
import { Switch, Route } from "react-router";
import Navbar from "./Navbar";
@@ -33,6 +34,9 @@ class App extends React.Component {
path={"/comic/details/:comicObjectId"}
component={ComicDetail}
/>
<Route path="/settings">
<Settings />
</Route>
</Switch>
</div>
);

View File

@@ -202,7 +202,11 @@ const Navbar: React.FunctionComponent = (props) => {
</span>
) : null}
</p>
<p className="control">Settings</p>
<p className="control">
<Link to="/settings" className="navbar-item">
Settings
</Link>
</p>
</div>
</div>
</div>

View File

@@ -0,0 +1,15 @@
import React, { useState, useEffect, useCallback, ReactElement } from "react";
interface ISettingsProps {}
export const Settings = (props: ISettingsProps): ReactElement => {
return (
<section className="container">
<div className="section">
<h1 className="title">Settings</h1>
</div>
</section>
);
};
export default Settings;