diff --git a/routes/base_page.go b/routes/base_page.go
index cc5ffcd..a218c36 100644
--- a/routes/base_page.go
+++ b/routes/base_page.go
@@ -2,6 +2,7 @@ package routes
type baseData struct {
Title string
+ LoggedIn bool
}
type headerData struct {
diff --git a/routes/room_page.go b/routes/room_page.go
index efd805a..8d3809c 100644
--- a/routes/room_page.go
+++ b/routes/room_page.go
@@ -269,6 +269,7 @@ func roomPageRoute(
data := pageData{
Base: baseData{
Title: "room-lala-from-base",
+ LoggedIn: true,
},
Content: contentData,
Header: headerData{
diff --git a/routes/templates/base.gohtml b/routes/templates/base.gohtml
index 7e63c52..6cd0566 100644
--- a/routes/templates/base.gohtml
+++ b/routes/templates/base.gohtml
@@ -24,7 +24,9 @@
+ {{ if .Base.LoggedIn }}
Logout
+ {{ end }}