Start work on new web display

This commit is contained in:
2024-02-10 03:27:13 +00:00
parent 3617c0cf5f
commit 122d417026
38 changed files with 3268 additions and 0 deletions

43
WebDisplay/src/App.tsx Normal file
View File

@@ -0,0 +1,43 @@
import './App.scss';
import { Routes, Route, Link } from 'react-router-dom';
import { Container, Nav, NavDropdown, Navbar } from 'react-bootstrap';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faBars } from '@fortawesome/free-solid-svg-icons';
import Dashboard from './views/dashboard/main';
function App() {
return (
<>
<Navbar variant="dark" bg="primary">
<Container fluid>
<Navbar.Brand as={Link} to="/">
Home Monitor
</Navbar.Brand>
<Nav>
<NavDropdown
title={
<FontAwesomeIcon
width={32}
height={32}
icon={faBars}
/>
}
align="end"
>
<NavDropdown.Item as={Link} to="/summary">
Summary
</NavDropdown.Item>
</NavDropdown>
</Nav>
</Container>
</Navbar>
<Routes>
<Route path="/" element={<Dashboard />} />
</Routes>
</>
);
}
export default App;