UNPKG

react-cimpress-comment

Version:

Visualizes comment(s) for a particular platform resource

40 lines (33 loc) 833 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var atob = require('atob'); function getSubFromJWT(jwt) { try { return JSON.parse(atob(jwt.split('.')[1])).sub; } catch (e) { return null; } } function errorToString(e) { if (!e) { return ''; } if (e instanceof Error) { return e.message; } else if (typeof e === 'string') { return e; } return e.toString(); } var performActionOnMetaEnter = function performActionOnMetaEnter(actionMetaEnter) { return function (e) { if (e.key === 'Enter' && (e.metaKey || e.ctrlKey)) { actionMetaEnter(); } }; }; exports.getSubFromJWT = getSubFromJWT; exports.errorToString = errorToString; exports.performActionOnMetaEnter = performActionOnMetaEnter;