Reorganize app pages (#73)
* Update layout and menus * Add breadcrumbs Add menu icons Add ECU drop down * Implement submenu Update download progress * revamped dashboard section - failing app.test.js * Clean up Co-authored-by: Drew Taylor <dtaylor@fiskerinc.com>
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
const DEFAULT_GREETING = "Human";
|
||||
|
||||
export const parsePayload = (token) => {
|
||||
if (!token) return null;
|
||||
const parts = token.split(".");
|
||||
@@ -12,3 +14,14 @@ export const decode = (payload) => {
|
||||
}
|
||||
return atob(payload);
|
||||
};
|
||||
|
||||
export const getName = (token) => {
|
||||
if (!token || !token.idToken || !token.idToken.jwtToken)
|
||||
return DEFAULT_GREETING;
|
||||
|
||||
const payload = parsePayload(token.idToken.jwtToken);
|
||||
|
||||
if (!payload || !payload.given_name) return DEFAULT_GREETING;
|
||||
|
||||
return payload.given_name;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user