From f9d915d18a89ee4450611a5ca7c2f8825161bfad Mon Sep 17 00:00:00 2001 From: Delirium Date: Tue, 12 Mar 2024 17:38:55 +0100 Subject: [PATCH] fix(ui): easier token grabber for dev (#1950) --- frontend/app/store.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/frontend/app/store.js b/frontend/app/store.js index 54b429ada..2e4165389 100644 --- a/frontend/app/store.js +++ b/frontend/app/store.js @@ -28,8 +28,24 @@ store.subscribe(() => { }); }); +async function copyToClipboard(text) { + try { + await navigator.clipboard.writeText(text); + console.log('Copied to clipboard'); + } catch (err) { + console.error('Could not copy text: ', err); + } +} + + window.getJWT = () => { - console.log(JSON.stringify(storage.state().user?.jwt || 'not logged in')); + const jwtToken = storage.state().user?.jwt ? JSON.stringify(storage.state().user?.jwt) : null + if (jwtToken) { + console.log(jwtToken); + void copyToClipboard(jwtToken) + } else { + console.log('not logged in') + } } window.setJWT = (jwt) => { store.dispatch({ type: UPDATE_JWT, data: jwt })