UNPKG

@bolttech/server-side-next

Version:

This library was generated with [Nx](https://nx.dev).

3 lines (2 loc) 1.79 kB
"use strict";var e=require("./_rollupPluginBabelHelpers-41c00fec.js"),r=require("./_tslib-0e64cda4.js"),t=require("@bolttech/essentials"),a=require("./quote.constants-da151fc5.js"),n=function(t){return r.__awaiter(void 0,void 0,void 0,e._regeneratorRuntime().mark((function r(){var n,o,s,c,i,u,l,p;return e._regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.flow,o=t.locale,s=t.pageName,c=t.vertical,i=t.partner,c){e.next=4;break}return console.error("Error on getTranslationsForPageProps: vertical missing"),e.abrupt("return",{});case 4:return u="Direct",i&&"default"!==i&&(u=i),l=new URLSearchParams({partner:u,vertical:c}),e.next=9,a.gatewayService.sendRequest("GET","/translations/".concat(o,"/").concat(n,"/").concat(s,"-page?").concat(l));case 9:if((p=e.sent).success){e.next=13;break}return console.error("Error on getting keys from translation-service, more details: ".concat(null==p?void 0:p.message," \n")),e.abrupt("return",{});case 13:return e.abrupt("return",(null==p?void 0:p.data)||{});case 14:case"end":return e.stop()}}),r)})))},o=function(a){return r.__awaiter(void 0,void 0,void 0,e._regeneratorRuntime().mark((function r(){var o,s,c,i,u,l,p;return e._regeneratorRuntime().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=a.pageName,s=a.vertical,c=a.locale,i=a.flow,u=a.partner,l={},!(t.gatewayUrl&&c&&o&&i)){e.next=7;break}return e.next=5,n({locale:c,pageName:o,vertical:s,flow:i,partner:u});case 5:p=e.sent,l=Object.keys(p||{}).length?p:{};case 7:return e.abrupt("return",l);case 8:case"end":return e.stop()}}),r)})))},s=Object.freeze({__proto__:null,getTranslations:o});exports.getTranslations=o,exports.getTranslationsForPageProps=n,exports.getTranslations_util=s; //# sourceMappingURL=get-translations.util-55556247.js.map