aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm-web/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'teleterm-web/src/lib.rs')
-rw-r--r--teleterm-web/src/lib.rs15
1 files changed, 2 insertions, 13 deletions
diff --git a/teleterm-web/src/lib.rs b/teleterm-web/src/lib.rs
index 5dd5a33..118ab2f 100644
--- a/teleterm-web/src/lib.rs
+++ b/teleterm-web/src/lib.rs
@@ -1,6 +1,7 @@
mod model;
mod prelude;
mod protocol;
+mod views;
mod ws;
use crate::prelude::*;
@@ -72,19 +73,7 @@ fn update(
fn view(model: &crate::model::Model) -> impl View<Msg> {
log::trace!("view");
- let mut list = vec![];
- for session in model.sessions() {
- list.push(seed::li![seed::button![
- simple_ev(Ev::Click, Msg::StartWatching(session.id.clone())),
- format!("{}: {}", session.username, session.id),
- ]]);
- }
- vec![
- seed::h1!["it's a seed app"],
- seed::ul![list],
- seed::button![simple_ev(Ev::Click, Msg::Refresh), "refresh"],
- seed::pre![model.screen()],
- ]
+ crate::views::page::render(model)
}
#[wasm_bindgen(start)]