From 83ccdf9dbfa21f13cf6733a0a24fb009973c337a Mon Sep 17 00:00:00 2001 From: mo khan Date: Wed, 26 Mar 2025 15:53:08 -0600 Subject: feat: extract a navigation header for each page in UI --- bin/ui | 104 ++++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 74 insertions(+), 30 deletions(-) diff --git a/bin/ui b/bin/ui index 427d212..97ae043 100755 --- a/bin/ui +++ b/bin/ui @@ -179,18 +179,34 @@ class UI html = with_layout(binding) do <<~ERB <%- if current_user?(request) -%> - Groups +

Access Token

<%= request.session[:access_token] %>
+

ID Token

<%= request.session[:id_token] %>
- -
- -
<%- else -%> - SAML Login - OIDC Login + <%- end -%> ERB end @@ -259,19 +275,27 @@ class UI request.session[:id_token] = tokens[:id_token] request.session[:refresh_token] = tokens[:access_token] - template = <<~ERB - - - - -
<%= response.body %>
-
<%= JSON.pretty_generate(request.session[:access_token]) %>
- Home - Groups - - - ERB - html = ERB.new(template, trim_mode: '-').result(binding) + html = with_layout(binding) do + <<~ERB + +

Access Token

+
<%= response.body %>
+
<%= JSON.pretty_generate(request.session[:access_token]) %>
+ ERB + end [200, { 'Content-Type' => "text/html" }, [html]] else [response.code, response.header, [response.body]] @@ -288,11 +312,21 @@ class UI groups = JSON.parse(response.body, symbolize_names: true) html = with_layout(binding) do <<~ERB - Home - Groups -
- -
+ + @@ -334,11 +368,21 @@ class UI html = with_layout(binding) do <<~ERB - Home - Groups - - - + +
-- cgit v1.2.3