Start with the analysis stuff

This commit is contained in:
Lol3rrr
2024-09-12 00:13:26 +02:00
parent 1bfcd64a3c
commit f6500ce2cd
15 changed files with 498 additions and 23 deletions

View File

@@ -1,4 +1,5 @@
use leptos::*;
use leptos_router::{Route, Routes, Outlet, A};
#[leptos::component]
pub fn demo() -> impl leptos::IntoView {
@@ -12,6 +13,28 @@ pub fn demo() -> impl leptos::IntoView {
});
view! {
<h2>Demo - {id}</h2>
<h2>Demo - { id }</h2>
<div>
<A href="">Scoreboard</A>
<A href="perround">Per Round</A>
</div>
<div>
<Outlet/>
</div>
}
}
#[leptos::component]
pub fn scoreboard() -> impl leptos::IntoView {
view! {
<h3>Scoreboard</h3>
}
}
#[leptos::component]
pub fn per_round() -> impl leptos::IntoView {
view! {
<h3>Per Round</h3>
}
}

View File

@@ -1,7 +1,7 @@
use leptos::*;
use leptos_router::A;
mod demo;
pub mod demo;
pub use demo::Demo;
mod navbar;
@@ -17,7 +17,7 @@ pub enum DemoUploadStatus {
pub fn demo_list_entry(demo: common::BaseDemoInfo) -> impl leptos::IntoView {
view! {
<li>
<A href=format!("/demo/{}", demo.id)>Demo: {demo.id}</A>
<A href=format!("demo/{}", demo.id)>Demo: {demo.map} - {demo.id}</A>
</li>
}
}

View File

@@ -27,7 +27,10 @@ fn main() {
<Routes>
<Route path="/" view=Homepage />
<Route path="/demo/:id" view=Demo />
<Route path="/demo/:id" view=Demo>
<Route path="perround" view=frontend::demo::PerRound />
<Route path="" view=frontend::demo::Scoreboard />
</Route>
</Routes>
</main>
</Router>