diff options
Diffstat (limited to 'teleterm-web/src/views/page.rs')
-rw-r--r-- | teleterm-web/src/views/page.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/teleterm-web/src/views/page.rs b/teleterm-web/src/views/page.rs index 41ad5ca..677a2c9 100644 --- a/teleterm-web/src/views/page.rs +++ b/teleterm-web/src/views/page.rs @@ -5,6 +5,10 @@ pub(crate) fn render(model: &crate::model::Model) -> Vec<Node<crate::Msg>> { if let Some(username) = model.username() { view.push(seed::p!["logged in as ", username]); + view.push(seed::button![ + simple_ev(Ev::Click, crate::Msg::Logout), + "logout" + ]); } else { view.push(seed::p!["not logged in"]); } |