aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm-web/src/views/page.rs
diff options
context:
space:
mode:
Diffstat (limited to 'teleterm-web/src/views/page.rs')
-rw-r--r--teleterm-web/src/views/page.rs4
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"]);
}