aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm-web/src/views/watch.rs
blob: cf00fffe02f5ee8533d2a2af40614ad1429ac8e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::prelude::*;

pub(crate) fn render(model: &crate::model::Model) -> Vec<Node<crate::Msg>> {
    vec![
        if let Some(screen) = model.screen() {
            if model.received_data() {
                crate::views::terminal::render(screen)
            } else {
                seed::empty![]
            }
        } else {
            seed::empty![]
        },
        seed::button![simple_ev(Ev::Click, crate::Msg::StopWatching), "back"],
    ]
}