Mercurial Hosting > chat
diff src/lib/Shared.luan @ 2:ee1f91e67509
add Db
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 24 Oct 2024 15:37:35 -0600 |
parents | b116b6ef07bf |
children | 2c63b10781e1 |
line wrap: on
line diff
--- a/src/lib/Shared.luan Wed Oct 23 21:18:04 2024 -0600 +++ b/src/lib/Shared.luan Thu Oct 24 15:37:35 2024 -0600 @@ -4,6 +4,8 @@ local parse = Luan.parse or error() local Io = require "luan:Io.luan" local uri = Io.uri or error() +local User = require "site:/lib/User.luan" +local current_user = User.current or error() local Shared = {} @@ -18,12 +20,22 @@ end local function header(crumbs) + local user = current_user() %> <div header> - <a href="/">Reactionary Chat</a> + <span> + <a href="/">Web Chat</a> <% for _, crumb in ipairs(crumbs or {}) do %> - / <%=crumb%> + / <%=crumb%> <% end %> + </span> + <span> +<% if user == nil then %> + <a href="/login.html">Login / Register</a> +<% else %> + <a href="/account.html"><%= user.email %></a> +<% end %> + </span> </div> <% end