Major early updates

This commit is contained in:
Connor Johnstone
2026-03-18 10:56:19 -04:00
parent 50a0ddcdbc
commit 55607df07b
20 changed files with 2665 additions and 1 deletions

28
frontend/src/main.rs Normal file
View File

@@ -0,0 +1,28 @@
mod api;
mod components;
mod pages;
mod types;
use yew::prelude::*;
use yew_router::prelude::*;
use components::navbar::Navbar;
use pages::{switch, Route};
#[function_component(App)]
fn app() -> Html {
html! {
<BrowserRouter>
<div class="app">
<Navbar />
<div class="main-content">
<Switch<Route> render={switch} />
</div>
</div>
</BrowserRouter>
}
}
fn main() {
yew::Renderer::<App>::new().render();
}