From 522237b4d27de38c63cdfdaada771eb3f63b480b Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Pasquier <contact@jbpasquier.eu>
Date: Wed, 5 Jun 2019 13:26:58 +0200
Subject: [PATCH] ui: hide or show login button

---
 src/scripts/index.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/scripts/index.js b/src/scripts/index.js
index 3874ebb5..00461ffa 100644
--- a/src/scripts/index.js
+++ b/src/scripts/index.js
@@ -25,4 +25,15 @@ document.addEventListener('DOMContentLoaded', function (event) {
     })
   });
 
+  //- Header login hide/show
+  if(document.querySelector('sib-auth').getUser() !== null) {
+    document.querySelector('button[role="log in"]').style.display = 'none';
+    //- Token expired, hack for ask relogin
+    if(new Date(document.querySelector('sib-auth').getUser().expires_at*1000) <= new Date()) {
+      document.querySelector('button[role="log in"]').style.display = '';
+      document.querySelector('button[role="log in"]').style.color = 'red';
+      document.querySelector('button[role="log in"]').innerHTML = 'Re-login';
+    }
+  }
+
 });
\ No newline at end of file
-- 
GitLab