Purge collectors and info page

This commit is contained in:
2026-05-15 15:46:42 +02:00
parent 428e75488d
commit ba6ce926fc
15 changed files with 26 additions and 356 deletions

View File

@@ -6,7 +6,7 @@ edition = "2021"
[dependencies]
seed = "0.10.0"
wasm-bindgen = "=0.2.87" # must match Trunk.toml
wasm-bindgen = "=0.2.121" # must match Trunk.toml
serde = { version = "1.0.0", features = ['derive'] }
ron = "0.7.1"
chrono = { version = "0.4.20", features = ["serde"] }

View File

@@ -1,8 +1,8 @@
[serve]
address = "0.0.0.0"
addresses = ["0.0.0.0"]
[tools]
wasm_bindgen = "0.2.87"
wasm_bindgen = "0.2.121"
[[proxy]]
# This WebSocket proxy example has a backend and ws field. This example will listen for

View File

@@ -42,9 +42,6 @@ pub enum Pages {
#[page("404", NotFound)]
NotFound(page::not_found::Model),
#[page("info", Info)]
Info(page::info::Model),
#[page("lights", Lights)]
Lights(page::lights::Model),
}
@@ -52,7 +49,6 @@ pub enum Pages {
#[derive(Debug)]
pub enum PageMsg {
NotFound(page::not_found::Msg),
Info(page::info::Msg),
Lights(page::lights::Msg),
}

View File

@@ -1,39 +0,0 @@
use common::ServerMessage;
use seed::prelude::*;
use seed::{div, raw};
use seed_router::Page;
#[derive(Default)]
pub struct Model {
content: String,
}
#[derive(Debug)]
pub enum Msg {
ServerMessage(ServerMessage),
}
impl Page for Model {
type Msg = Msg;
fn new(orders: &mut impl Orders<Self::Msg>) -> Self {
orders.subscribe(Msg::ServerMessage);
Model {
content: r#"<div class="penguin"></div>"#.into(),
}
}
fn update(&mut self, msg: Self::Msg, _orders: &mut impl Orders<Self::Msg>) {
match msg {
Msg::ServerMessage(ServerMessage::InfoPage { html }) => {
self.content = html;
}
Msg::ServerMessage(_) => {}
}
}
fn view(&self) -> Node<Self::Msg> {
div![raw![&self.content]]
}
}

View File

@@ -1,3 +1,2 @@
pub mod info;
pub mod lights;
pub mod not_found;