dappros/ethora

View on GitHub
client-web/build/static/js/753.ada359e6.chunk.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";(self.webpackChunkweb_app=self.webpackChunkweb_app||[]).push([[753],{1247:function(e,n,a){a.r(n),a.d(n,{default:function(){return R}});var t=a(72791),s=a(70885),r=a(21680),i=a(19773),l=a(24390),o=a(69963),p=a(9827),c=a(60807),d=a(56650),u=a(50228),f=a(4565),h=a(13811),x=a(68439),m=a(11210),g=a(32037),j=a(60788),Z=a(40464),v=a(29823),A=a(55705),C=a(59911),y=a(39709),b=a(47409),O=a(72900),w=a(45473),k=a(80184);function N(e){var n=e.open,a=e.setOpen,r=t.useRef(null),i=(0,m.K)((function(e){return e.setApp})),l=(0,t.useState)(!1),o=(0,s.Z)(l,2),p=o[0],c=o[1],d=(0,A.TA)({initialValues:{appName:"",appDescription:"",appGoogleId:"",defaultAccessProfileOpen:!1,defaultAccessAssetsOpen:!1,usersCanFree:!1,newUserTokenGift:0,coinsDayliBonus:0},validate:function(e){var n={};return e.appName||(n.appName="Required"),n},onSubmit:function(e){var n=e.appName,t=e.appDescription,s=e.appGoogleId,l=e.defaultAccessAssetsOpen,o=e.defaultAccessProfileOpen,p=e.usersCanFree;c(!0);var d,u=new FormData;if(r.current){var f=r.current.files;f&&(d=f[0])}d&&u.append("file",d),u.append("appName",n),u.append("appDescription",t),u.append("appGoogleId",s),u.append("defaultAccessAssetsOpen",l.toString()),u.append("defaultAccessProfileOpen",o.toString()),u.append("usersCanFree",p.toString()),b.ri(u).then((function(e){i(e.data.app),a(!1)})).finally((function(){return c(!1)}))}});return(0,k.jsx)(j.Z,{onClose:function(){},open:n,children:(0,k.jsxs)(u.Z,{children:[(0,k.jsxs)(Z.Z,{style:{display:"flex",justifyContent:"space-between"},children:["New App",(0,k.jsx)(h.Z,{disabled:p,onClick:function(){return a(!1)},children:(0,k.jsx)(v.Z,{})})]}),(0,k.jsx)(u.Z,{sx:{width:"100%",typography:"body1",padding:1},children:(0,k.jsxs)("form",{onSubmit:d.handleSubmit,children:[(0,k.jsx)(u.Z,{children:(0,k.jsx)(C.Z,{error:!(!d.touched.appName||!d.errors.appName),helperText:d.touched.appName&&d.errors.appName?d.errors.appName:"",margin:"dense",label:"App Name",name:"appName",variant:"standard",onChange:d.handleChange,onBlur:d.handleBlur,value:d.values.appName})}),(0,k.jsx)(u.Z,{children:(0,k.jsx)(C.Z,{margin:"dense",label:"Google Client Id",name:"appGoogleId",variant:"standard",onChange:d.handleChange,onBlur:d.handleBlur,value:d.values.appGoogleId})}),(0,k.jsxs)(u.Z,{style:{display:"inline-flex",flexDirection:"column"},children:[(0,k.jsx)(O.Z,{checked:d.values.defaultAccessProfileOpen,name:"defaultAccessProfileOpen",control:(0,k.jsx)(w.Z,{onChange:function(e){return d.setFieldValue("defaultAccessProfileOpen",e.target.checked)}}),label:"defaultAccessProfileOpen",labelPlacement:"end",onChange:d.handleChange}),(0,k.jsx)(O.Z,{checked:d.values.defaultAccessAssetsOpen,name:"defaultAccessAssetsOpen",control:(0,k.jsx)(w.Z,{onChange:function(e){return d.setFieldValue("defaultAccessAssetsOpen",e.target.checked)}}),label:"defaultAccessAssetsOpen",labelPlacement:"end"}),(0,k.jsx)(O.Z,{checked:d.values.usersCanFree,name:"usersCanFree",control:(0,k.jsx)(w.Z,{onChange:function(e){return d.setFieldValue("usersCanFree",e.target.checked)}}),label:"usersCanFree",labelPlacement:"end"}),(0,k.jsx)("input",{ref:r,type:"file",accept:"image/*"}),(0,k.jsx)(y.Z,{loading:p,variant:"contained",style:{marginTop:"15px"},type:"submit",disabled:p,children:"Create App"})]})]})})]})})}var S=a(17205),F=a(77248),P=a(8440),D=a(39571),I=a(52797),G=a(74142);function T(e){var n,a=t.useState(!1),r=(0,s.Z)(a,2),i=r[0],l=r[1],o=(0,m.K)((function(e){return e.deleteApp})),p=(0,G.Z)(),c=(0,I.Z)(p.breakpoints.down("md"));return(0,k.jsx)("div",{children:(0,k.jsxs)(j.Z,{fullScreen:c,open:e.open,onClose:function(){},"aria-labelledby":"responsive-dialog-title",children:[(0,k.jsxs)(Z.Z,{id:"responsive-dialog-title",children:["Are you sure want to remove application ",null===(n=e.app)||void 0===n?void 0:n.appName]}),(0,k.jsx)(P.Z,{children:(0,k.jsx)(D.Z,{children:"Your app clients(mobile, web) will not be able to send requests to Platform API after deleting the app"})}),(0,k.jsxs)(F.Z,{children:[(0,k.jsx)(S.Z,{disabled:i,variant:"contained",autoFocus:!0,onClick:function(){return e.setOpen(!1)},children:"Cancel"}),(0,k.jsx)(y.Z,{variant:"contained",loading:i,color:"error",onClick:function(){var n;e.app&&null!==(n=e.app)&&void 0!==n&&n._id&&(l(!0),b.P2(e.app._id).then((function(){var n;o(null===(n=e.app)||void 0===n?void 0:n._id),e.setOpen(!1)})).finally((function(){return l(!1)})))},autoFocus:!0,children:"Delete"})]})]})})}function _(e){var n=e.open,a=e.setOpen,r=e.app,i=t.useRef(null),l=(0,t.useState)(!1),o=(0,s.Z)(l,2),p=o[0],c=o[1],d=(0,m.K)((function(e){return e.updateApp})),f=(0,A.TA)({initialValues:{appName:r.appName,appDescription:r.appDescription?r.appDescription:"",appGoogleId:r.appGoogleId?r.appGoogleId:"",defaultAccessProfileOpen:r.defaultAccessProfileOpen,defaultAccessAssetsOpen:r.defaultAccessAssetsOpen,usersCanFree:r.usersCanFree},validate:function(e){var n={};return e.appName||(n.appName="Required"),n},onSubmit:function(e){var n=e.appName,t=e.appDescription,s=e.appGoogleId,l=e.defaultAccessAssetsOpen,o=e.defaultAccessProfileOpen,p=e.usersCanFree;c(!0);var u,f=new FormData;if(i.current){var h=i.current.files;h&&(u=h[0])}u&&f.append("file",u),f.append("appName",n),f.append("appDesctription",t),f.append("appGoogleId",s),f.append("defaultAccessAssetsOpen",l.toString()),f.append("defaultAccessProfileOpen",o.toString()),f.append("usersCanFree",p.toString()),b.KT(r._id,f).then((function(e){d(e.data.app),a(!1)})).finally((function(){return c(!1)}))}});return(0,k.jsx)(j.Z,{onClose:function(){},open:n,children:(0,k.jsxs)(u.Z,{children:[(0,k.jsxs)(Z.Z,{style:{display:"flex",justifyContent:"space-between"},children:["Edit App",(0,k.jsx)(h.Z,{disabled:p,onClick:function(){return a(!1)},children:(0,k.jsx)(v.Z,{})})]}),(0,k.jsx)(u.Z,{sx:{width:"100%",typography:"body1",padding:1},children:(0,k.jsxs)("form",{onSubmit:f.handleSubmit,children:[(0,k.jsx)(u.Z,{children:(0,k.jsx)(C.Z,{error:!(!f.touched.appName||!f.errors.appName),helperText:f.touched.appName&&f.errors.appName?f.errors.appName:"",margin:"dense",label:"App Name",name:"appName",variant:"standard",onChange:f.handleChange,onBlur:f.handleBlur,value:f.values.appName})}),(0,k.jsx)(u.Z,{children:(0,k.jsx)(C.Z,{margin:"dense",label:"Google Client Id",name:"appGoogleId",variant:"standard",onChange:f.handleChange,onBlur:f.handleBlur,value:f.values.appGoogleId})}),(0,k.jsxs)(u.Z,{style:{display:"inline-flex",flexDirection:"column"},children:[(0,k.jsx)(O.Z,{checked:f.values.defaultAccessProfileOpen,name:"defaultAccessProfileOpen",control:(0,k.jsx)(w.Z,{onChange:function(e){return f.setFieldValue("defaultAccessProfileOpen",e.target.checked)}}),label:"defaultAccessProfileOpen",labelPlacement:"end",onChange:f.handleChange}),(0,k.jsx)(O.Z,{checked:f.values.defaultAccessAssetsOpen,name:"defaultAccessAssetsOpen",control:(0,k.jsx)(w.Z,{onChange:function(e){return f.setFieldValue("defaultAccessAssetsOpen",e.target.checked)}}),label:"defaultAccessAssetsOpen",labelPlacement:"end"}),(0,k.jsx)(O.Z,{checked:f.values.usersCanFree,name:"usersCanFree",control:(0,k.jsx)(w.Z,{onChange:function(e){return f.setFieldValue("usersCanFree",e.target.checked)}}),label:"usersCanFree",labelPlacement:"end"}),(0,k.jsx)("input",{ref:i,type:"file",accept:"image/*"}),(0,k.jsx)(y.Z,{loading:p,variant:"contained",style:{marginTop:"15px"},type:"submit",children:"Update App"})]})]})})]})})}function M(e){var n,a=t.useState(!1),r=(0,s.Z)(a,2),i=r[0],l=r[1],o=(0,m.K)((function(e){return e.updateApp})),p=(0,G.Z)(),c=(0,I.Z)(p.breakpoints.down("md"));return(0,k.jsx)("div",{children:(0,k.jsxs)(j.Z,{fullScreen:c,open:e.open,onClose:function(){},"aria-labelledby":"responsive-dialog-title",children:[(0,k.jsxs)(Z.Z,{id:"responsive-dialog-title",children:["Are you sure want to rotate JWT for application ",null===(n=e.app)||void 0===n?void 0:n.appName]}),(0,k.jsx)(P.Z,{children:(0,k.jsx)(D.Z,{children:"You will need to update your app clients(mobile, web) with new App Jwt"})}),(0,k.jsxs)(F.Z,{children:[(0,k.jsx)(S.Z,{disabled:i,variant:"contained",autoFocus:!0,onClick:function(){return e.setOpen(!1)},children:"Cancel"}),(0,k.jsx)(y.Z,{variant:"contained",loading:i,color:"error",onClick:function(){var n;e.app&&null!==(n=e.app)&&void 0!==n&&n._id&&(l(!0),b.oK(e.app._id).then((function(n){o(n.data.app),e.setOpen(!1)})).finally((function(){return l(!1)})))},autoFocus:!0,children:"Rotate"})]})]})})}function B(){var e=(0,m.K)((function(e){return e.apps})),n=t.useState(!1),a=(0,s.Z)(n,2),j=a[0],Z=a[1],v=t.useState(!1),A=(0,s.Z)(v,2),C=A[0],y=A[1],b=t.useState(!1),O=(0,s.Z)(b,2),w=O[0],S=O[1],F=t.useState(!1),P=(0,s.Z)(F,2),D=P[0],I=P[1],G=t.useState({_id:"",appName:"",appDescription:"",appGoogleId:"",defaultAccessProfileOpen:!1,defaultAccessAssetsOpen:!1,usersCanFree:!1}),B=(0,s.Z)(G,2),V=B[0],K=B[1];return(0,k.jsxs)(o.Z,{component:d.Z,style:{margin:"0 auto"},children:[(0,k.jsxs)(u.Z,{style:{display:"flex",alignItems:"center"},children:[(0,k.jsx)(f.Z,{variant:"h6",style:{margin:"16px"},children:"Apps"}),(0,k.jsx)(h.Z,{onClick:function(){return Z(!0)},size:"large",children:(0,k.jsx)(x.Z,{fontSize:"large"})})]}),0===e.length&&(0,k.jsxs)(u.Z,{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,k.jsx)(g.Z,{}),(0,k.jsx)(f.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:"You have not created any apps."})]}),e.length>0&&(0,k.jsxs)(r.Z,{sx:{minWidth:650},"aria-label":"simple table",children:[(0,k.jsx)(p.Z,{children:(0,k.jsxs)(c.Z,{children:[(0,k.jsx)(l.Z,{width:200,children:"Application Name"}),(0,k.jsx)(l.Z,{align:"right",children:"Is Assets Open"}),(0,k.jsx)(l.Z,{align:"right",children:"Is Profile Open"}),(0,k.jsx)(l.Z,{align:"right",children:"Is Users Can Free"}),(0,k.jsx)(l.Z,{align:"right",children:"Created"}),(0,k.jsx)(l.Z,{align:"right",children:"Actions"})]})}),(0,k.jsx)(i.Z,{children:e.map((function(e){return(0,k.jsxs)(c.Z,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[(0,k.jsx)(l.Z,{component:"th",scope:"row",children:e.appName}),(0,k.jsx)(l.Z,{align:"right",children:e.defaultAccessAssetsOpen.toString()}),(0,k.jsx)(l.Z,{align:"right",children:e.defaultAccessProfileOpen.toString()}),(0,k.jsx)(l.Z,{align:"right",children:e.usersCanFree.toString()}),(0,k.jsx)(l.Z,{align:"right",children:new Date(e.createdAt).toDateString()}),(0,k.jsx)(l.Z,{align:"right",children:(0,k.jsxs)(u.Z,{style:{display:"flex",flexDirection:"column"},children:[(0,k.jsx)("a",{href:"/",onClick:function(n){n.preventDefault(),function(e){K(e),y(!0)}(e)},children:"Delete"}),(0,k.jsx)("a",{href:"data:text/json;chatset=utf-8,".concat(encodeURIComponent(JSON.stringify({appJwt:e.appToken}))),style:{display:"none"},download:"data.json",id:"app-jwt-".concat(e._id),children:"download jwt"}),(0,k.jsx)("a",{href:"/",onClick:function(n){n.preventDefault();var a=document.querySelector("#app-jwt-".concat(e._id));null===a||void 0===a||a.click()},children:"Download App JWT"}),(0,k.jsx)("a",{href:"/",onClick:function(n){n.preventDefault(),function(e){K(e),I(!0)}(e)},children:"Rotate App Jwt"}),(0,k.jsx)("a",{href:"/",onClick:function(n){n.preventDefault(),function(e){K(e),S(!0)}(e)},children:"Edit"})]})})]},e._id)}))})]}),(0,k.jsx)(N,{open:j,setOpen:Z}),(0,k.jsx)(T,{app:V,open:C,setOpen:y}),(0,k.jsx)(M,{app:V,open:D,setOpen:I}),w&&(0,k.jsx)(_,{app:V,open:w,setOpen:S})]})}var V=a(27669),K=a(20803);function R(){return(0,k.jsx)("div",{style:{backgroundColor:"#edf0f4",padding:"20px"},children:(0,k.jsxs)(K.Z,{maxWidth:"lg",children:[(0,k.jsx)(u.Z,{style:{marginTop:"20px"},children:(0,k.jsx)(B,{})}),(0,k.jsx)(u.Z,{style:{marginTop:"20px"},children:(0,k.jsx)(V.Z,{})})]})})}},52797:function(e,n,a){var t;a.d(n,{Z:function(){return u}});var s=a(70885),r=a(72791),i=a(69120),l=a(33073),o=a(93026);function p(e,n,a,t,i){var l="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,p=r.useState((function(){return i&&l?a(e).matches:t?t(e).matches:n})),c=(0,s.Z)(p,2),d=c[0],u=c[1];return(0,o.Z)((function(){var n=!0;if(l){var t=a(e),s=function(){n&&u(t.matches)};return s(),t.addListener(s),function(){n=!1,t.removeListener(s)}}}),[e,a,l]),d}var c=(t||(t=a.t(r,2))).useSyncExternalStore;function d(e,n,a,t){var i=r.useCallback((function(){return n}),[n]),l=r.useMemo((function(){if(null!==t){var n=t(e).matches;return function(){return n}}return i}),[i,e,t]),o=r.useMemo((function(){if(null===a)return[i,function(){return function(){}}];var n=a(e);return[function(){return n.matches},function(e){return n.addListener(e),function(){n.removeListener(e)}}]}),[i,a,e]),p=(0,s.Z)(o,2),d=p[0],u=p[1];return c(u,d,l)}function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,i.Z)(),t="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,s=(0,l.Z)({name:"MuiUseMediaQuery",props:n,theme:a}),r=s.defaultMatches,o=void 0!==r&&r,u=s.matchMedia,f=void 0===u?t?window.matchMedia:null:u,h=s.ssrMatchMedia,x=void 0===h?null:h,m=s.noSsr;var g="function"===typeof e?e(a):e;g=g.replace(/^@media( ?)/m,"");var j=void 0!==c?d:p,Z=j(g,o,f,x,m);return Z}}}]);
//# sourceMappingURL=753.ada359e6.chunk.js.map