aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm-web/src/lib.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-22 11:07:25 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-22 11:07:45 -0500
commit365988f9df0c9f1c7d1e297012351efbc1bce8b4 (patch)
tree1fb87427432b072213d53bf343cf7c478f39cc1d /teleterm-web/src/lib.rs
parenta9248f4a43b101245816c2c7e403774cd375a98b (diff)
downloadteleterm-365988f9df0c9f1c7d1e297012351efbc1bce8b4.tar.gz
teleterm-365988f9df0c9f1c7d1e297012351efbc1bce8b4.zip
move views out into separate modules
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)]