UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 1.14 kB
var d=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var v=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var _=(n,t)=>{for(var i in t)d(n,i,{get:t[i],enumerable:!0})},x=(n,t,i,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of v(t))!y.call(n,o)&&o!==i&&d(n,o,{get:()=>t[o],enumerable:!(e=w(t,o))||e.enumerable});return n};var L=n=>x(d({},"__esModule",{value:!0}),n);var I={};_(I,{useLicenseKey:()=>E});module.exports=L(I);var a=require("react"),l=require("./is-valid-license"),p=require("./parse-token"),V=function(n,t,i,e){function o(c){return c instanceof i?c:new i(function(s){s(c)})}return new(i||(i=Promise))(function(c,s){function h(f){try{u(e.next(f))}catch(r){s(r)}}function m(f){try{u(e.throw(f))}catch(r){s(r)}}function u(f){f.done?c(f.value):o(f.value).then(h,m)}u((e=e.apply(n,t||[])).next())})};function E(n){const[t,i]=(0,a.useState)(!1),[e,o]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{function c(){return V(this,void 0,void 0,function*(){const s=yield(0,p.parseToken)(n);i((0,l.isValidLicense)(s)),o(!1)})}c()},[n]),{loading:e,isValid:t}}0&&(module.exports={useLicenseKey});