UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 1.64 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.16.1`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`9b1d8677-a691-4ef1-a34f-77a3fecb4a04`,e._sentryDebugIdIdentifier=`sentry-dbid-9b1d8677-a691-4ef1-a34f-77a3fecb4a04`)})()}catch{}import{Ft as e,S as t}from"./vue.runtime.esm-bundler-C3C09Zii.js";import{at as n}from"./core-Bz5WjPxS.js";import{Pn as r,ai as i,fr as a,it as o,t as s}from"./users.store-xP93bV7X.js";import{xo as c}from"./constants-DuQbSl-q.js";import{t as l}from"./settings.store-CAFiYCMH.js";function u(){let u=o(),d=i(),f=l(),p=s(),m=a(),h=r(),g=n(),_=e(!1),v=t(()=>f.isAiCreditsEnabled),y=t(()=>f.aiCreditsQuota),b=t(()=>u.allCredentials.some(e=>e.type===c)),x=t(()=>!!p.currentUser?.settings?.userClaimedAiCredits),S=t(()=>v.value&&!b.value&&!x.value);async function C(e){if(!S.value)return!1;_.value=!0;try{return await u.claimFreeAiCredits(d.currentProject?.id),p?.currentUser?.settings&&(p.currentUser.settings.userClaimedAiCredits=!0),m.track(`User claimed OpenAI credits`,{source:e}),!0}catch(e){return h.showError(e,g.baseText(`freeAi.credits.showError.claim.title`),g.baseText(`freeAi.credits.showError.claim.message`)),!1}finally{_.value=!1}}return{isAiCreditsEnabled:v,aiCreditsQuota:y,userCanClaimOpenAiCredits:S,claimingCredits:_,claimCredits:C}}export{u as t}; //# sourceMappingURL=useFreeAiCredits-D27UNK6u.js.map